(1)下載和提交代碼
svn co <svn url> [本機存儲地址] --將項目下載到本地
svn up --將svn修改後的目錄更新到本地
svn ci -m "type :message" --提交代碼
type類型定義如下:
import 新的工程、目錄 工程描述
add 添加新的功能 所屬模塊、功能描述
del 刪除新的功能 所屬模塊、主要改動
fix 修改bug bug說明及修改方法
mod 修改功能 所屬模塊、主要改動
(2)文件管理
svn add a.java
svn rm a.java
svn mv a.java
(3)查看本地文件狀態
svn staus
M:本地有修改
A:svn處有增加
D:svn處有刪除
?:未納入svn文件管理
!:處於svn管理,但有丟失,svn up恢復
C:有衝突文件,svn resolved消除衝突標記
svn diff --查看本地與遠程文件不同
svn log --查看已提交的修改日誌
svn revert --撤銷本地未提交的修改,不可逆
svn rollback --撤銷提交過的代碼,可逆
(4)列子
svn cp https://.........(svn地址) https://.....(本機地址) --複製一個新的分支
svn co 本機地址 --將這個新的分支check out到本地來
cd 項目分支目錄下 --移動這個項目目錄下
svn info --查看項目信息
vim test.txt --測試增加一個新的文件
svn diff --無變化
svn status --?, test .txt
svn add test.txt --將文件加入到svn版本控制下
svn status --A, test.txt
svn diff --顯示修改的信息
svn ci -m "ADD:test.txt" --將新增的text.txt check in到svn中
svn log -l 5 --顯示最近5條提交數據
vim test.txt --修改text.txt文件
svn status --M, test.txt
svn revert -r --當前目錄下所有未提交的修改全後退
svn merge --將分支目錄下的內容merge到主幹目錄trunk下
刪除分支目錄