如何将文件更新到 SVN 上的 head 修订版

How can I update a file to the head revision on SVN

我正在尝试了解来自 git 的 SVN。我已经执行了更新,但我的一个文件仍然有感叹号。

那里有感叹号是因为我更改了它,它与存储库中的文件不同吗?我想覆盖工作副本并使该文件成为存储库头部的版本,我如何在 SVN 中使用命令行或 tortoisesvn 执行此操作?

我正在关注这个 tutorial 但它没有提到这个。

  1. 文件包含本地修改。所以标记为(M)ofidied.
  2. 当您 运行 svn update 时,Subversion 不会还原本地更改。它会在可能的情况下将来自存储库的修改与您的本地修改合并(或引发您需要手动解决的冲突)。 运行 svn update 永远不会删除您本地未提交的修改。
  3. 如果你想清除你的本地修改,你需要运行 svn revert 或相应的 Revert TortoiseSVN 命令。 请注意,此操作不可逆 - 请谨慎使用 svn revert