假设我有以下情况:
myrepo/
foo.txt
bar.txt
baz.txt
quux.txt
bingo.txt
在 rev 419 中,我更改了 foo.txt、bar.txt 和 bingo.txt。
现在我发现了一个错误,我想保留 418 版中的 foo.txt,但保留 419 版中的 bar.txt 和 bingo.txt 中的更改完整无缺,这样我就可以提交 420 版,因此它的 foo.txt 与版本 418。
我怎样才能以最少的麻烦做到这一点?
最佳答案
这就是我回滚先前提交的更改的方式。
反向合并: svn --revision (version to revert):(version under it) <.或文件名>
svn merge --revision 419:418 foo.txt
svn commit -m "Reverting commit ver:419 for foo.txt"
关于svn - 在 svn 中撤消一个文件更改的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4318859/