Skip to main content
 首页 » 编程设计

SVN推送变化

2025年05月04日167hnrainll

我已经习惯了 Git,现在正在学习 SVN。在 Git 中,您必须添加文件、提交更改并推送到存储库。在 SVN 中,我只找到了添加和提交命令。这是否意味着当您运行 svn commit 时更改被推送到服务器?如果不是,我应该运行什么命令将更改推送到存储库?

请您参考如下方法:

正确,svn commit会将您的本地修改推送到服务器。看看Basic Work Cycle快速了解您通常使用的命令。

“常见”模式是:

  • update将服务器上的最新更改合并到您的工作副本中;
  • 执行您需要做的任何修改;
  • update再次确保您是最新的(您可以跳过此步骤,如果您不是最新的,下一步将失败);
  • commit将您的更改推送到服务器。

  • SVN 没有暂存区;只有您的工作副本和存储库(加上您的本地原始版本,但只有当您 revert 任何工作副本更改时,您才能间接与它进行交互)。

    附带说明一下,Git 和 SVN 有一组糟糕的术语,它们可能会在意外时重叠(参见 revertcheckout)。退房 this resource一些帮助。