TortoiseSVN恢复与更新

fif*_*fi7 6 tortoisesvn

以下是什么区别?

  1. (右键单击项目文件夹)更新到修订版XXX
  2. (右键单击日志列表)恢复为此修订版
  3. (右键单击日志列表)还原此修订版本中的更改

Ste*_*fan 8

  1. (右键单击项目文件夹)更新到修订版XXX

您的项目文件夹已更新为修订版XXX.更新后,您的工作副本不再是最新版本,您不能提交任何更改.如果要提交,则必须再次将工作副本更新为HEAD.这意味着您无法使用此选项撤消已经提交的更改,但只是为了更好地了解工作副本的早期时间.所以:用它来看,不要工作.

  1. (右键单击日志列表)恢复为此修订版

将右键单击的修订所做的所有更改都还原(从HEAD撤消到rev).更改仅在您的工作副本中完成,然后您可以根据需要提交.

  1. (右键单击日志列表)还原此修订版本中的更改

仅还原右键单击的修订.右键单击HEAD后的修订不会被还原.如果您只想撤消一次提交,请使用此项,而不是自特定修订版以来的所有提交.同样,因为这是一个恢复:更改只在您的工作副本中完成,然后您可以根据需要提交.


shi*_*har 0

干得好 :

1)(右键单击项目文件夹)更新到修订版 XXX
将工作副本更新到最新的存储库修订版,同时保留本地修改。

2)(右键单击日志列表)恢复到此修订版
更新项目到修订版与恢复到修订版

3)(右键单击日志列表)恢复此修订版本中的更改
仅在该修订版本中所做的更改将从工作副本中删除,同时保留本地修改。