1.svn export:導出代碼,不帶版本信息
svn export http://10.1.6.12/svn/svntest test
2.svn import:導入代碼,導入後自動納入版本管理
svn import https://10.1.6.13/svn/test -m "new import" //-m 是加入log信息
3.svn checkout:導出代碼,帶版本管理信息,簡寫版:svn co
svn co https://10.1.6.13/svn/test localtest
4.svn commit:將本地修改提交到服務器,簡寫版:svn ci
svn ci -m "add android file " //-m 是加入log信息,雙引號裏是log的內容
5.svn add:將本地新添加的文件,加上版本管理標誌,此時還未加入到服務器,提交服務器由commit完成。
svn add * --force --no-ignore // force--會遞歸查詢子文件夾, “*”號是把所有文件都添加
// no-ignore--所有文件類型,因爲svn默認的情況不會添加.a等庫文件,如果加了庫文件的,需加此選項
6.svn diff:比較不同版本之間、svn版本和本地版本庫之間,以及檢查本地修改的作用
svn diff; //什麼都不加,會堅持本地代碼和緩存在本地.svn目錄下的信息的不同;
svn diff -r 3; //比較你的本地代碼和版本號爲3的所有文件的不同;
svn diff -r 3 text.c; //比較你的本地代碼和版本號爲3的text.c文件的不同;
svn diff -r 5:6; //比較版本5和版本6之間所有文件的不同;
svn diff -r 5:6 text.c; //比較版本5和版本6之間的text.c文件的變化。
7.svn log:查看修改的信息,如:展示svn 的版本作者、日期、路徑
svn log; //什麼都不加會顯示所有版本commit的日誌信息;
svn log -r 4:5; //只看版本4和版本5的日誌信息;
svn log test.c; //查看文件test.c的日誌修改信息;
svn log -v dir; //查看目錄的日誌修改信息,需要加v;
8.svn cat:取得在特定版本的某文件顯示在當前屏幕
svn cat -r 4 test.c; //查看版本4中的文件test.c的內容,不進行比較;
9.svn list;不用下載到本地,顯示一個目錄或某一版本存在的文件
svn list http://svn.test.com/svn //查看目錄中的文件;
svn list -v http://svn.test.com/svn //查看詳細的目錄的信息(修訂人,版本號,文件大小等);