SVN 提交操作

在上一章中,我們檢出了版本庫itread0101,對應的目錄放在/home/user01/itread0101中,下面我們針對這個庫進行版本控制。


我們在庫本版中需要增加一個readme的說明檔案。

root@itread01:~/svn/itread0101/trunk# cat readme 
this is SVN tutorial.

檢視工作副本中的狀態。

root@itread01:~/svn/itread0101/trunk# svn status
?       readme

此時 readme的狀態為?,說明它還未加到版本控制中。

將檔案readme加到版本控制,等待提交到版本庫。

root@itread01:~/svn/itread0101/trunk# svn add readme 
A         readme

檢視工作副本中的狀態

root@itread01:~/svn/itread0101/trunk# svn status     
A       readme

此時 readme的狀態為A,它意味著這個檔案已經被成功地新增到了版本控制中。

為了把 readme 儲存到版本庫中,使用 commit -m 加上註釋資訊來提交。

如果你忽略了 -m 選項, SVN會開啟一個可以輸入多行的文字編輯器來讓你輸入提交資訊。

root@itread01:~/svn/itread0101/trunk# svn commit -m "SVN readme."
Adding         readme
Transmitting file data .
Committed revision 8.
svn commit -m "SVN readme."

現在 readme 被成功地新增到了版本庫中,並且修訂版本號自動增加了1。