2015-08-18 39 views

回答

3

SVNBook有一個很棒的章節,它描述了Subversion的基本工作流程:SVNBook | Basic Work Cycle。本章解釋說,svn add等都是與有關的命令進行更改svn commit發佈這些更改作爲新版本的存儲庫的命令。

  • svn add增加了一個項目(文件或目錄)複製到本地工作副本。 svn add是本地操作,不與服務器聯繫。當您運行svn add時,不會更改存儲庫。它只是時間表和下一次運行svn commit時將提交到存儲庫的項目。

  • svn commit將更改提交到存儲庫。

-1

SVN地址:

當您創建一個新的文件或目錄,你需要告訴它SVN服務器。這個命令做到了。

SVN提交:

這個命令遞歸地將您的更改提供給SVN服務器。它會提交更改的文件,添加的文件和刪除的文件。請注意,您可以通過將文件/目錄的名稱添加到命令末尾來更改單個文件或更改特定目錄路徑中的文件。

轉到here爲SVN命令指南。

+1

'svn add'不會告訴服務器任何東西。它會將項目標記爲添加到**工作副本**中,但不會將任何內容傳達給服務器 - 發生在「提交」時。 – alroc