如何在 subversion 中回到文件的上一个版本?这可能是第二个最正常的反向操作,所以它应该很容易,为什么没有清楚地记录呢?我已经恢复了,我需要回去更多。现在,如果我回到规范修订版,它与回到文件的先前版本不同,因为只是回到修订版可能是该文件最后一次更改之外的其他修订版,并且文件可能未更改。你知道我在找什么命令吗?
问问题
679 次
2 回答
2
如果您在revision 2
,并且想要将文件还原为revision 1
.
你有
svn merge -c -2 my.file
,
或者
svn merge -r 43:4 my.file
然后 do svn diff
,它似乎在1之前显示一个修订版(即0);
只有当您这样做时svn merge -c 1 myfile (without the -)
,看起来myfile才恢复到 rev 1。
于 2012-06-25T08:27:52.000 回答
0
- svn log [file] : 检查这个文件的最新版本是什么。
- svn merge -c -NNNN [file]:从第一步的日志中获取变更集编号并进行反向合并,以恢复该修订的增量更改。
- svn ci [file]:将本地所做的更改更新到存储库,以便 HEAD 修订也删除增量更改
于 2012-06-27T22:25:11.660 回答