我是版本控制的新手,不确定在使用 ankhsvn 时使用Commit与Update之间的区别。
提交和更新有什么区别?我什么时候应该使用另一节经文?
我是版本控制的新手,不确定在使用 ankhsvn 时使用Commit与Update之间的区别。
提交和更新有什么区别?我什么时候应该使用另一节经文?
提交将您的更改放入存储库。
更新从存储库中获取最新版本。
更新从存储库获取最新的到您的工作区。
将您的更改提交或签入到存储库中。
最佳做法是先进行更新以获取最新信息,以便您可以合并更改并解决与工作区代码的任何冲突。
如果提交时存储库中有更改,您将被迫进行更新,但在尝试提交之前执行更新更快。
提交 = 提交/确认您对存储库的更改。更新 = 从存储库中获取最新版本/更改。
当您更改文件并希望保留更改时,请将它们提交到存储库。
当您想从存储库中获取最新的可用版本时,请使用update来更新您的本地文件。
我希望这可以为您解决问题。
如果我没记错的话,更新在 TFS/Source Safe 中称为“获取最新”...
/弗雷德
提交会将您更改的文件上传到存储库并创建修订。而更新会将存储库中的任何修订下载到您的本地副本中。
Commit将您的更改上传到 CVS / SVN 服务器上,Update用服务器上的文件覆盖本地主机上的文件。
这是非常非常基本的 SVN 东西。阅读SVN 书籍,或至少阅读有关基本概念和基本用法的章节。
更新意味着:“获取存储库中的所有新内容并将它们应用到我的工作副本中”。
提交意味着:“将我在工作副本中所做的所有更改都应用到存储库中”