Linux下SVN的一些使用方法總結
近期的一個項目不方便 Check 到本地,需要在測試伺服器上進行編寫和測試,所以就研究了一下如何在 Linux 命令列下使用 SVN。
首先 svn help 可以看到 svn 所支援的全部命令:
命令不多,如果用過Tortoise SVN的用戶端,從字面上也不難理解這些命令所代表的含義。
首先我需要把我的項目 Checkout 出來。這個過程使用的命令是 svn checkout 或者 svn co
是執行的過程,在第一次提示輸入密碼時,會使用登入系統的使用者名稱,斷行符號,可以輸入自己的使用者名稱和密碼,接下來整個下載過程就完成了。
提交代碼
對代碼進行修改後,需要提交代碼到SVN中,這時要用到 svn commit / svn ci 命令。提交的時候,最好使用 –m 帶上注釋,這樣今後查看的時候也比較方便。
更新檔案
每次開始編碼前,最好更新一下代碼,看看其他人是否修改過代碼。更新的命令為: svn update / svn up
可以切換到希望更新的目錄,直接執行 svn update 而不必跟特定的檔案或目錄,也可以自己指定需要更新的檔案或目錄。
查看日誌
這個功能在發現代碼發生了變化,需要瞭解都有哪些變化的時候特別有用,前提是每一次的更新大家都寫了注釋。
使用命令 svn log :
[root@localhost config]# svn log config.php
------------------------------------------------------------------------
r79832 | shiqiang | 2010-06-29 11:16:35 +0800 (Tue, 29 Jun 2010) | 1 line
Change Config
------------------------------------------------------------------------
r76996 | shiqiang | 2010-06-22 13:51:33 +0800 (Tue, 22 Jun 2010) | 1 line
active $Id$s
基本上SVN的常用命令有這兩個就可以開始工作了,但是SVN其實功能特彆強大,在DIFF和Conflict處理方面,還沒有研究過Linux下如何進行解決,另外還有Tag和Branch的功能。用好了SVN可以對於專案管理提供一個非常好的工具。
您可能感興趣的文章
- Unix/Linux 常用基本命令圖文教程
- Linux作業系統應用的八個經典技巧
- Sphinx在windows下安裝使用[支援中文全文檢索索引]
- Linux命令列修改IP、網關、DNS的方法
- windows下如何?在命令列下運行PHP檔案
- Linux命令檔案目錄管理cat命令
- windows環境下mysql資料庫的主從同步備份步驟
- Windows下DOS命令查看佔用××連接埠的程式