從SVN拉取代碼步驟:
1.cd /Users/mark/zkh/Work/BC/(本地路徑)
2.svn checkout https://192.168.2.99/svn/bc_android/bc_trade_1.4.0beta(服務器路徑)
提交代碼
1.cd /Users/mark/zkh/Work/BC/bc_trade_v3_bf(更改過代碼的本地位置)
2.svn commit -m “提交日志”
添加
添加所有新文件
svn add * --force
添加指定新文件
svn add res/layout/item_ico_record.xml(新加文件的地址)
刪除
刪除所有新文件
svn delete * --force
刪除指定新文件
svn add res/layout/item_ico_record.xml(要刪除的文件的地址)
查看本地文件的更改
svn st
14、創建納入版本控制下的新目錄
svn mkdir 目錄名
svn mkdir -m "新增目錄備注文本" http://目錄全路徑
例子:
svn mkdir newdir
svn mkdir -m "Making a new dir." http://192.168.0.3/test/newdir
注:添加完子目錄后,一定要回到根目錄更新一下,不然在該目錄下提交文件會提示“提交失敗”
svn update
注:如果手工在checkout出來的目錄里創建了一個新文件夾newsubdir,
再用svn mkdir newsubdir命令后,SVN會提示:
svn: 嘗試用 “svn add”或 “svn add --non-recursive”代替?
svn: 無法創建目錄“hello”: 文件已經存在
此時,用如下命令解決:
svn add --non-recursive newsubdir
在進入這個newsubdir文件夾,用ls -a查看它下面的全部目錄與文件,會發現多了:.svn目錄
再用 svn mkdir -m "添hello功能模塊文件" svn://192.168.0.3/test/newdir/newsubdir 命令,
SVN提示:
svn: File already exists: filesystem '/data/svnroot/test/db', transaction '4541-1',
path '/newdir/newsubdir '
svn mkdir 目錄名
svn mkdir -m "新增目錄備注文本" http://目錄全路徑
例子:
svn mkdir newdir
svn mkdir -m "Making a new dir." http://192.168.0.3/test/newdir
注:添加完子目錄后,一定要回到根目錄更新一下,不然在該目錄下提交文件會提示“提交失敗”
svn update
注:如果手工在checkout出來的目錄里創建了一個新文件夾newsubdir,
再用svn mkdir newsubdir命令后,SVN會提示:
svn: 嘗試用 “svn add”或 “svn add --non-recursive”代替?
svn: 無法創建目錄“hello”: 文件已經存在
此時,用如下命令解決:
svn add --non-recursive newsubdir
在進入這個newsubdir文件夾,用ls -a查看它下面的全部目錄與文件,會發現多了:.svn目錄
再用 svn mkdir -m "添hello功能模塊文件" svn://192.168.0.3/test/newdir/newsubdir 命令,
SVN提示:
svn: File already exists: filesystem '/data/svnroot/test/db', transaction '4541-1',
path '/newdir/newsubdir '