SVN做爲平常開發中不可缺乏的工具,今天終於開始在Ubuntu下使用了。php
一、首先須要安裝SVN。Ubuntu下的SVN安裝十分簡單,sudo apt-get install subversion,而後根據提示一步一步,就完成了SVN的安裝;html
二、檢出文件(checkout)。服務器
使用命令:svn co http://{svn repository url} /destination 網絡
也可使用: svn co svn://xxx.xxx.xxx/xx,這樣會在主文件夾下生成xx文件夾,把svn上的內容都下載到xx文件夾裏面。 dom
而後系統會用當前的用戶名登陸,提示輸入密碼,若是第一次密碼輸入錯誤,會提示你輸入用戶名;svn
輸入正確後,就能夠檢出文件了。工具
三、提交修 改的 文件(commit)。url
進入須要更新的目錄,輸入命令:spa
svn commit -m path-to-commit,其中path-to-commit能夠爲空,成功後會提示更新後的版本號。插件
四、更新文件(update)。
svn update,在要更新的目錄運行這個命令就能夠了。
五、查看日誌(log)。
svn log path
六、爲Eclipse配置SVN。
http://subclipse.tigris.org/files/documents/906/38385/site-1.2.3.zip,能夠從 這個地址下載Eclipse的插件,拷貝到plugins目錄中之後,重啓Eclipse就能夠打開SVN的視圖了。
也能夠經過官方的 安裝頁面來進行在線安裝:http://subclipse.tigris.org/install.html
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
一、 將文件checkout到本地目錄
二、 往版本庫中添加新的文件
三、 將改動的文件提交到版本庫
svn commit -m 「 LogMessage 「 [ -N ] [ --no-unlock ] PATH (若是選擇了保持鎖,就使用–no- unlock開關)
例如:svn commit -m 「 add test file for my test 「 test.php
簡寫:svn ci
四、 加鎖/解鎖
五、 更新到某個版本
六、 查看文件或者目錄狀態
七、 刪除文件
八、 查看日誌
九、 查看文件詳細信息
十、 比較差別
十一、 將兩個版本之間的差別合併到當前文件
十二、 SVN 幫助
——————————————————————————
以上是經常使用命令,下面寫幾個不常常用的
——————————————————————————
1三、 版本庫下的文件和目錄列表
1四、 建立歸入版本控制下的新目錄
1五、 恢復本地修改
1六、 代碼庫URL變動
一、更新你的工做副本,映射到一個新的URL,其行爲跟「svn update」很像,也會將
服務器上文件與本地文件合併。這是將工做副本對應到同一倉庫中某個分支或者標記的
方法。
二、改寫工做副本的URL元數據,以反映單純的 URL上的改變。當倉庫的根URL變更
(好比方案名或是主機名稱變更),可是工做副本仍舊對映到同一倉庫的同一目錄時使用
這個命令更新工做副本與倉庫的對應關係。
1七、 解決衝突
1八、 輸出指定文件或URL的內容。