假设我下载了一个svn存储库。几天后,我做了svn up FILE
以与新修订版X
保持一致。再过几天,由于有更新,我做了svn up FILE
。我可以将状态恢复为中间修订版X
吗?
答案 0 :(得分:0)
是的。
但是执行此操作的方法取决于您的需求:
如果不需要提交修改,则必须将本地文件“更新”为修订版X:
svn update -rX FILE
在这种情况下,您将无法提交,因为您的svn客户端将无法检测到本地副本和修订版X之间的任何修改。在下一次提交本地修改之前,您将必须执行{{1} }(svn update FILE
如果不存在则为隐式)以更新为HEAD版本。
如果需要提交修改,则必须对自修订版X以来提交的修改执行反向合并,如下所示:
-rHEAD
在这种情况下,您将能够提交,因为您的svn客户端将检测到本地副本和执行上一次更新的修订之间的修改。