尽管已经有很多与 相关的问题svn revert
,但我不确定之前是否有人问过这个特定问题。因此,请在关闭/删除/等之前先阅读。这个问题。
在 SVN 存储库中,对文件的更改已作为较大提交的一部分进行。这个版本,我们称之为 1100,改变了许多文件的内容,包括有问题的文件,我们称之为foo.php
.
随着时间的推移,对存储库进行了其他一些更改,包括对文件的更改foo.php
(比如说在修订版 1200、1300、1400 和 1500 中)。
后来很明显,foo.php
在修订版 1100 中对文件所做的更改是不正确的。但只有修订版 1100 和只有特定文件foo.php
。
如何在不影响任何其他文件的情况下轻松恢复提交 1100,并将对文件所做的所有中间更改保留foo.php
在修订版 1200 到 1500 中?