【转】Ubuntu中SVN客户端安装+使用
轉(zhuǎn)自:Ubuntu中SVN客戶端安裝+使用_三少GG-CSDN博客
1、 安裝 svn客戶端:?apt-get install subversion,然后根據(jù)提示一步一步,就完成了 svn的安裝。當(dāng)然,也可以源碼安裝 svn,下載 subversion 一個最新版本的源碼包,解壓之后就可以安裝了。?
2、 新建一個目錄,cd 到新建目錄下,將文件 checkout 到本地目錄:svn checkout?svn://192.168.100.249/server ,按提示輸入相應(yīng)的用戶名和密碼。?
3、 可以輸入:svn help 來查看 svn提供的命令。?
4、 往版本庫中添加新的文件,例如: svn add *.c (添加當(dāng)前目錄下所有的 c文件)。?
5、 將改動的文件提交到版本庫,例如:svn commit -m “add test file for my?test“ ?test.c 。?
6、 刪 除 文 件 , 例 如 : svn delete svn://192.168.100.249/server/common/test.c?-m “delete test file” 。?
7、 如果哪個命令不會使用可以通過輸入:svn help 命令 的形式來查看幫助信息,例如:
? ? ? svn help chechout ?
輸出信息如下:?
checkout (co): Check out a working copy from a repository.?
usage: checkout URL[@REV]... [PATH]?
……………………………………………………………………?
ubuntu SVN命令大全
1、將文件checkout到本地目錄
| svn checkout?path(path 是服務(wù)器上的目錄) 2、往版本庫中添加新的文件 svn??add???file 3、將改動的文件提交到版本庫 svn commit?-m?“LogMessage“?[-N]?[--no-unlock]?PATH (如果選擇了保持鎖,就使用–no- unlock開關(guān)) 4、加鎖/解鎖 svn lock?-m??“?LockMessage?“???[?--force?]??PATH
5、更新到某個版本 svn update -r?m path 6、查看文件或者目錄狀態(tài) 1?)svn status?path (目錄下的文件和子目錄的狀態(tài),正常狀態(tài)不顯示) (顯示 文件和子目錄狀態(tài)) 7、刪除文件 svn delete?path -m??“?delete test fle?“ 8、查看日志 svn log?path 9、查看文件詳細(xì)信息 svn info?path 10、比較差異 svn diff?path(將修改的文件與基礎(chǔ)版本比較) 11、將兩個版本之間的差異合并到當(dāng)前文件 svn merge -r?m:n path 12、SVN 幫助 svn help —————————————————————————— 以上是常用命令,下面寫幾個不經(jīng)常用的 —————————————————————————— 13、版本庫下的文件和目錄列表 svn list?path 14、創(chuàng)建納入版本控制下的新目錄 svn mkdir: 創(chuàng)建納入版本控制下的新目錄。用法: 1、mkdir PATH… 2、mkdir URL… 創(chuàng)建版本控制的目錄。 1、每一個以工作副本 PATH 指定的目錄,都會創(chuàng)建在本地端,并且加入新增 調(diào)度,以待下一次的提交。 2、每個以URL指定的目錄,都會透過立即提交于倉庫中創(chuàng)建。 在這兩個情況下,所有的中間目錄都必須事先存在。 15、恢復(fù)本地修改 svn revert: 恢復(fù)原始未改變的工作副本文件 (恢復(fù)大部份的本地修改)。revert:用法: revert PATH… 注意: 本子命令不會存取網(wǎng)絡(luò),并且會解除沖突的狀況。但是它不會恢復(fù) 被刪除的目錄 16、代碼庫URL變更 svn switch (sw):?更新工作副本至不同的URL。用法: 1、switch URL [PATH] 2、switch –relocate FROM TO [PATH...] 1、更新你的工作副本,映射到一個新的URL,其行為跟“svn update”很像,也會將 17、解決沖突 svn resolved:?移除工作副本的目錄或文件的“沖突”狀態(tài)。用法: resolved PATH… 注意: 本子命令不會依語法來解決沖突或是移除沖突標(biāo)記;它只是移除沖突的 相關(guān)文件,然后讓 PATH 可以再次提交。 18、輸出指定文件或URL的內(nèi)容。 svn?cat?目標(biāo)[@版本]…如果指定了版本,將從指定的版本開始查找。 |
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1、首先需要安裝SVN。Ubuntu下的SVN安裝十分簡單,sudo apt-get install subversion,然后根據(jù)提示一步一步,就完成了SVN的安裝;
2、檢出文件(checkout)。
???? 使用命令:svn co http://{svn repository url} /destination?
? ?? 然后系統(tǒng)會用當(dāng)前的用戶名登錄,提示輸入密碼,如果第一次密碼輸入錯誤,會提示你輸入用戶名;
???? 輸入正確后,就可以檢出文件了。
3、提交文件(commit)。
????? 進(jìn)入需要更新的目錄,輸入命令:
????? svn commit -m path-to-commit,其中path-to-commit可以為空,成功后會提示更新后的版本號。
4、更新文件(update)。
? ?? svn update,在要更新的目錄運(yùn)行這個命令就可以了。
5、查看日志(log)。
? ?? svn log path
6、為Eclipse配置SVN。
???? http://subclipse.tigris.org/files/documents/906/38385/site-1.2.3.zip,可以從這個地址下載Eclipse的插件,拷貝到plugins目錄中以后,重啟Eclipse就可以打開SVN的視圖了。
? ? 也可以通過官方的 安裝頁面來進(jìn)行在線安裝:http://subclipse.tigris.org/install.html
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Myeclipse配置插件 - 張元Won的空間 - BlogJava
+++++++++++++++++++++++++++
總結(jié)
以上是生活随笔為你收集整理的【转】Ubuntu中SVN客户端安装+使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kindle不能一退了之 消保委喊话亚马
- 下一篇: js将百度坐标转为wgs84