我已经习惯了 Git,现在正在学习 SVN。在 Git 中,您必须添加文件、提交更改并推送到存储库。在 SVN 中,我只找到了添加和提交命令。这是否意味着当您运行 svn commit 时更改被推送到服务器?如果不是,我应该运行什么命令将更改推送到存储库?
请您参考如下方法:
正确,svn commit会将您的本地修改推送到服务器。看看Basic Work Cycle快速了解您通常使用的命令。
“常见”模式是:
update将服务器上的最新更改合并到您的工作副本中; update再次确保您是最新的(您可以跳过此步骤,如果您不是最新的,下一步将失败); commit将您的更改推送到服务器。 SVN 没有暂存区;只有您的工作副本和存储库(加上您的本地原始版本,但只有当您
revert 任何工作副本更改时,您才能间接与它进行交互)。
附带说明一下,Git 和 SVN 有一组糟糕的术语,它们可能会在意外时重叠(参见
revert 和
checkout)。退房
this resource一些帮助。


