命令詳細說明
這個不錯,命令都挺詳細
########################################
後台執行svn
svnserve -d -r /opt/svndata/repos/
svn提交,沒有--message會進入編輯軟體
svn ci --message modify rain.txt
當前檔案的衝突已經解決,應用合併後的檔案
--accept arg : 指定自動解決衝突動作的源
('base', 'working', 'mine-conflict',
'theirs-conflict', 'mine-full', 'theirs-full')
svn resolve rain.txt --accept working
解決衝突的辦法:用最新的版本覆蓋本地的
cp rain.txt.r56 rain.txt 首先用最新的覆蓋本地的
svn resolve rain.txt --accept working 再用這個命令解決衝突
還有乙個辦法就是恢復本地的修改
svn revert rain.txt
-r [--revision] arg : arg (一些命令也接受arg1:arg2範圍)
版本引數可以是如下之一:
number 版本號
'' 在指定時間以後的版本
'head' 版本庫中的最新版本
'base' 工作副本的基線版本
'committed' 最後提交或基線之前
'prev' committed的前一版本
svn diff -r 47:48 比較47版本和48版本的差別
svn log -r head顯示最新版本的提交日誌
svn diff -r head 顯示本地檔案和最新版本的差別
svn update -r prev rain.txt將這個檔案更新到前乙個版本
svn update -r 版本號,例如:svn update -r 8 更新到第8版本
svn co svn://localhost --r
svn add test.txt新增乙個新的檔案
svn del text.txt 刪除乙個檔案
svn copy svn://localhost svn://localhost/branches -m "dfdfdfdfdfdf" 建立分支,直接遠端拷貝
svn switch svn://localhost/branches 切換到分支
svn delete svn://localhost/yan -m "kdfdkfjkdf" 刪除分支
svn copy rain svn://localhost/yan -m "lklklk" 直接把本地的做成乙個分支
svn info|grep url看svn的url
[b]使用svn的externals屬性[/b]
export svn_editor=mate
2.使定義的生效
source ~/.bashrc
3.直接編輯
svn pe svn:externals test-repo
詳細的說明可以看這裡的[url]
SVN的使用總結
這幾天才開始用svn,之前沒有接觸過,之前都是接觸git。怎麼安裝忘了,不想一直麻煩同鄉的小姐姐。在安裝完svn後新建乙個和專案一樣名稱的資料夾,然後svn檢出。平常開發中 會用到svn更新和svn提交 在修改完自己部分的 後,一般是先更新svn,然後再svn提交,備註上寫上修改了哪些 svn提交需...
svn 使用總結
最近做專案使用 svn,不怎麼上手,蒐集了下資料,學習一下。使用svn常見的問題和解決方法如下 1 更新時提示檔案發生衝突 one or more files are not a conflicted state。多人同時修改同一檔案的同一部分,svn無法自動進行合併,會導致該錯誤 解決方法 對工作...
svn使用總結
1 svn使用教程參考 2 svn分支管理 trunk 表示開發時版本存放的目錄,即在開發階段的 都提交到該目錄上。branches 表示發布的版本存放的目錄,即專案上線時發布的穩定版本存放在該目錄中。tags 表示標籤存放的目錄。唯讀 svn中trunk,branches,tags用法詳解 bra...