答案 0 :(得分:16)
将您的更改提交 放入存储库。
更新获取来自存储库的最新版本。
答案 1 :(得分:8)
更新最新版本从存储库到您的工作区。
将您的更改提交或检入到存储库中。
最佳做法是先进行更新以获取最新信息,以便合并更改并解决与工作区中代码的任何冲突。
如果在提交时存储库发生了更改,您将被迫进行更新,但在尝试提交之前会更快地执行更新。
答案 2 :(得分:5)
Commit =提交/确认您对存储库的更改。 Update =从存储库中获取最新版本/更改。
当您更改文件并希望保留更改时,将提交到存储库。
如果要从存储库获取最新的可用版本,请使用 update 更新本地文件。
我希望这对你有好处。
如果我记得正确的话,更新在TFS / Source Safe中称为“获取最新”...
/佛瑞德
答案 3 :(得分:3)
提交会将更改的文件上传到存储库并创建修订。而更新会将存储库中的任何修订版本下载到您的本地副本中。
答案 4 :(得分:3)
提交会在CVS / SVN服务器上传您的更改,而更新会使用服务器上的文件覆盖您本地主机上的文件。
答案 5 :(得分:3)
这是非常非常基本的SVN内容。阅读SVN book,或者至少阅读有关基本概念和基本用法的章节。
更新意味着:“获取存储库中的所有新内容并将其应用到我的工作副本中。”
提交意味着:“我在工作副本中进行所有更改并将其应用于存储库”