Apache Subversion 中 `svn add` 和 `svn commit` 的区别
Difference between `svn add` and `svn commit` in Apache Subversion
SVN中的Add和Commit有什么区别?
我了解 Add 将新文件添加到 SVN,Commit 更新对 SVN 中现有文件所做的任何更改
我的问题是,使用 Add 添加新文件后是否需要执行 Commit?
SVNBook 中有一个很棒的章节描述了 Subversion 的基本工作流程:SVNBook | Basic Work Cycle。本章解释说,svn add
等都是与 进行更改 相关的命令,而 svn commit
是 发布这些更改的命令 作为新修订版添加到存储库。
svn add
将项目(文件或目录)添加到本地工作副本。 svn add
是本地操作,不联系服务器。 运行 svn add
时没有对存储库进行任何更改。它只是 安排 和项目在下次 运行 svn commit
.
时提交到存储库
svn commit
将更改提交到存储库。
SVN地址:
当你创建一个新的文件或目录时,你需要把它告诉SVN服务器。这个命令就是这样做的。
SVN 提交:
此命令递归地将您的更改发送到 SVN 服务器。它将提交更改的文件、添加的文件和删除的文件。请注意,您可以通过在命令末尾添加 file/directory 的名称来提交对单个文件的更改或对特定目录路径中文件的更改。
转到 here 获取 SVN 命令指南。
SVN中的Add和Commit有什么区别?
我了解 Add 将新文件添加到 SVN,Commit 更新对 SVN 中现有文件所做的任何更改
我的问题是,使用 Add 添加新文件后是否需要执行 Commit?
SVNBook 中有一个很棒的章节描述了 Subversion 的基本工作流程:SVNBook | Basic Work Cycle。本章解释说,svn add
等都是与 进行更改 相关的命令,而 svn commit
是 发布这些更改的命令 作为新修订版添加到存储库。
svn add
将项目(文件或目录)添加到本地工作副本。svn add
是本地操作,不联系服务器。 运行svn add
时没有对存储库进行任何更改。它只是 安排 和项目在下次 运行svn commit
. 时提交到存储库
svn commit
将更改提交到存储库。
SVN地址:
当你创建一个新的文件或目录时,你需要把它告诉SVN服务器。这个命令就是这样做的。
SVN 提交:
此命令递归地将您的更改发送到 SVN 服务器。它将提交更改的文件、添加的文件和删除的文件。请注意,您可以通过在命令末尾添加 file/directory 的名称来提交对单个文件的更改或对特定目录路径中文件的更改。
转到 here 获取 SVN 命令指南。