TortoiseSVN恢复与更新

时间:2012-04-18 08:11:35

标签: tortoisesvn

以下是什么区别?

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

2 个答案:

答案 0 :(得分:8)

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

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

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

      恢复所有对右键单击的修订所做的更改(将所有更改从HEAD撤消到rev)。这些更改只在您的工作副本中完成,然后您可以根据需要提交。

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

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

答案 1 :(得分:0)

你走了:

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

2)(右键单击日志列表)恢复到此修订版
Update Item to Revision vs Revert to Revision

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