SVN checkout/update—修订版—修订时它们之间的实际差异';需要做回滚吗

SVN checkout/update—修订版—修订时它们之间的实际差异';需要做回滚吗,svn,Svn,我有2个命令(来自文档): 在回滚需求方面,它们之间的实际区别是什么? 我理解“svn checkout将在svn update更新现有工作副本时创建新工作副本”,但这在实践中意味着什么 我是否需要在任何操作后解决冲突?首先,请阅读文档:。我建议阅读文档,因为SVNBook有一个特别的部分可以回答您的问题: 将在1729修订版创建新的工作副本。这将需要从服务器传输所有数据 将现有工作副本更新为1729版。在这种情况下,仅下载工作副本的基础和版本1729之间的更改 在svn更新的情况下如果您在

我有2个命令(来自文档):

在回滚需求方面,它们之间的实际区别是什么? 我理解“
svn checkout
将在
svn update
更新现有工作副本时创建新工作副本”,但这在实践中意味着什么


我是否需要在任何操作后解决冲突?

首先,请阅读文档:。我建议阅读文档,因为SVNBook有一个特别的部分可以回答您的问题:

  • 将在1729修订版创建新的工作副本。这将需要从服务器传输所有数据
  • 将现有工作副本更新为1729版。在这种情况下,仅下载工作副本的基础和版本1729之间的更改

svn更新的情况下
如果您在工作副本中有本地和未提交的修改,您可能需要解决冲突。

谢谢,@bahrep)正如我从您发布的文档中了解到的,我应该使用
svn merge
回滚文件状态?在本文档中,我们可以看到:许多Subversion新手试图使用前面的svn更新示例“撤消”提交的更改,但这不起作用,因为您无法提交从工作回溯中获得的更改copy@mir1217如果要还原在修订版X中所做的更改,并将此还原作为新修订提交,请检查本章:
$ svn checkout --revision 1729 # Checks out a new working copy at r1729
…
$ svn update --revision 1729 # Updates an existing working copy to r1729