使用在本地副本中所做的更改更新 SVN 存储库中的文件

Update file in SVN repository with changes made in local copy

我知道这是一个新手问题,但我似乎无法完成此操作,除非首先将修改后的文件复制到另一个位置,svn remove modified_file,将文件复制回该位置,然后 svn add modified_file 然后 svn commit.

有没有更简单的方法来更新我在工作副本中所做的更改?

只需使用svn commit。它的帮助文本(来自 运行 svn help commit)指出:

commit (ci): Send changes from your working copy to the repository.

换句话说,您修改的文件被视为更改,运行 commit 会将更改发送到存储库。

这可能是 SVN(或任何版本控制软件)工作流程中最基本的部分之一,因此当然会有一种简单直接的方法来完成。

您应该在 Red Book (primary Subversion reference) or via any other tutorial you can find.

中阅读基本的 Subversion 工作流