1

如何在 subversion 中回到文件的上一个版本?这可能是第二个最正常的反向操作,所以它应该很容易,为什么没有清楚地记录呢?我已经恢复了,我需要回去更多。现在,如果我回到规范修订版,它与回到文件的先前版本不同,因为只是回到修订版可能是该文件最后一次更改之外的其他修订版,并且文件可能未更改。你知道我在找什么命令吗?

4

2 回答 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
  1. svn log [file] : 检查这个文件的最新版本是什么。
  2. svn merge -c -NNNN [file]:从第一步的日志中获取变更集编号并进行反向合并,以恢复该修订的增量更改。
  3. svn ci [file]:将本地所做的更改更新到存储库,以便 HEAD 修订也删除增量更改
于 2012-06-27T22:25:11.660 回答