我错误地签入了一些更改。现在更改正在传出更改中,但我不希望它们交付。我怎样才能让它们回到未解决的状态?如果我丢弃它们,它们就会从我的源代码中消失,我就会失去我的工作。
您仍然可以放弃更改集:请参阅此线程。
通过丢弃更改集,其中的更改将被撤销。这恰好是执行初始共享后添加文件。
(因此删除这些文件)
为了避免这种情况,您可以断开项目连接,然后放弃更改集。
(断开项目时,选择不删除本地文件的选项)
这种行为的目的是因为您希望放弃更改并让本地共享内容反映与存储库工作区相同的状态。
旧帖子,但这是我在为自己寻找答案时最终发现的地方,并认为其他人可能会来这里并感兴趣。
就我而言,我已经用我的更改创建了一个变更集,添加了相关工件,完成了它,并将其发送以供审核。然后有人指出我包含了额外的文件。所以这有效并且非常简单:
希望这有帮助。
您应该能够简单地将文件从“待处理更改”视图中的“传出更改集”拖放到“未解决”。然后您可以重复使用更改集进行其他一些更改。
这仅在您将更改集标记为完成之前有效。