我们有一个没有切割的变更集,我想将其回滚。
问题是我们有另一个开发人员触及同一个文件,我们希望保留这些文件,但是在第一个变更集之后签入(第二个开发人员得到最新的w /更改,添加他们的部分然后签入)。当我在早期的变更集上执行回滚时,它包括回滚中后一个变更集的后续更改。
还有其他人遇到过这种行为吗?为什么这些变更集不是完全分开的,如何在保留以后的变更集的同时回滚早期变更集的变更?
我可以手动解析合并工具中的文件,但我觉得我不应该这样做。为什么不只是确定不良登记的行并删除它们?
答案 0 :(得分:1)
回滚后,您可以确认在将某些项目提交到服务器之前将某些项目与您要执行的操作相匹配而导致的更改。当开发人员修改同一个文件时,后一个变更集也将被重置。如果您更改了不同的文件,则会保留后一个更改集。
您需要对后一个changset进行修改并删除早期更改。