因工作中還仍在使用svn來託管**,而本人用的是mac電腦,因此經常使用命令列來更新和提交**,對於工具還是有點用不習慣,特將常用的svn整理如下:
mkdir:建立svn服務端的目錄
svn mkdir
/trunk/deom
/projects/
testproject/ --username=testuser --password=secret -m "create dir"
import:將本地**匯入到svn
將本地目錄testproject匯入到svn伺服器進行託管
svn import testproject
/trunk/demo
/projects/
testproject/ --username=testuser --password=secret -m "import project"
co:checkout工程**svn co
/trunk/demo
/projects/
testproject/ testproject --username=testuser --password=secret
move:移動目錄
比如我們提交目錄到svn後發現提交到了錯誤的目錄,此時用move命令就很方便啦
svn move
/trunk/demo
/projects/
testproject/
/trunk/demo
/projects/
testproject/ testproject --username=testuser --password=secret
add:新增目錄或檔案到svn的版本控制svn add readme.txt
ci:新增目錄或檔案到svn的版本控制後需要提交到svn伺服器svn ci readme.txt -m
'commit readme.txt'
提交多個檔案或整個目錄
svn ci *
-m'commit readme.txt'
刪除目錄或檔案:rm命令svn rm
/trunk/demo
/projects/
testproject/test.txt --username=testuser --password=secret -m 'delete test.txt'
log:檢視某個檔案的所有歷史提交情況svn log
--diff test.txt
up:更新當前目錄或檔案svn up
st:檢視當前目錄下的檔案和目錄更新情況svn st
svn help
或針對某個具體命令如rename:
svn help
rename
svn 常用命令
轉 楊爭 本人在在以前一篇文章 svn的最佳實踐 介紹了使用svn進行版本控制的思想,本文進一步從實戰的角度介紹如何使用svn,其中重點闡述了svn的一些重要概念,便於大家更好地理解svn,這樣有利於指導我們的在實際開發過程中的svn操作。一 svn版本號 revision number 1 svn...
SVN常用命令
雖然svn在windows下有強大的圖形化客戶端,但在linux下命令還是主力 1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 例如 ...
svn常用命令
svn 提交注意的問題 1.可以直接通過svn ci 提交修改的 2.如果提示過期,是因為衝突,首先要update一下,然後用svn resolved清除多餘的檔案,並且解決衝突,最後svn ci 提交。一.提交處理過程 以make.rules為例 1 修改提交 svn ci m make.rule...