SVN 提交操作

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


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

root@zaixian:~/svn/zaixian01/trunk# cat readme
this is SVN tutorial.

查看工作副本中的狀態。

root@zaixian:~/svn/zaixian01/trunk# svn status
?       readme

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

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

root@zaixian:~/svn/zaixian01/trunk# svn add readme
A         readme

查看工作副本中的狀態

root@zaixian:~/svn/zaixian01/trunk# svn status
A       readme

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

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

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

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

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