拓展閱讀
Subversion 開源的版本控制系統(tǒng)入門介紹 VCS
Git 開源的版本控制系統(tǒng)-01-入門使用介紹
Git 開源的版本控制系統(tǒng)-02-base usage 基本用法
Git 開源的版本控制系統(tǒng)-03-時間數(shù)據(jù)回溯
Git 開源的版本控制系統(tǒng)-04-branch manage 分支管理
Git 開源的版本控制系統(tǒng)-05-tags 標(biāo)簽管理
Git 開源的版本控制系統(tǒng)-06-share to github 如何把項目代碼共享到 github
Git 開源的版本控制系統(tǒng)-07-gitignore 指定忽略版本管理的文件
Subversion
Subversion 是一個開源的版本控制系統(tǒng)。
subversion
鎖定模式
-
嚴(yán)格鎖定
一個文件只能被一個人編輯。
-
樂觀鎖定(推薦)
一個文件可以被不同的人編輯,但有時需要處理沖突。
命令
- svn --version
問題
無法運行程序 "svn"
Cannot load supported formats: Cannot run program "svn": CreateProcess error=2
解決方法
-
安裝 SVN 客戶端,選擇 命令行,因為 SVN 使用命令行工具。
-
設(shè)置 IDEA,使用 crtl+alt+s,選擇 Version Control -> Subversion -> General。
SVN 代碼合并
主分支
可以直接使用小烏龜找到對應(yīng)的主分支。
然后這里不建議直接使用 svn 的工具去合并
compare
beyond compare 工具來處理。
選擇一個文件夾和目標(biāo)文件夾。
然后選擇指定的兩邊文件夾=》【二進(jìn)制比較】+【顯示比較結(jié)果】
可以手動根據(jù)兩邊的差異進(jìn)行處理。
svn 報錯
報錯信息
svn在commit后報錯:is scheduled for addition, but is missing
原因
之前用SVN提交過的文件/文件夾,被標(biāo)記為”add”狀態(tài),等待被加入到倉庫。
若此時你把這個文件刪除了,SVN提交的時候還是會嘗試提交這個文件,雖然它的狀態(tài)已經(jīng)是 “missing”了。
解決方式
直接在報錯的文件夾首先 revert,然后選擇 all。
將原始的文件全部下載下來,然后再做對應(yīng)的處理。
再次重新提交。
常見命令
倉庫信息文章來源:http://www.zghlxwxcb.cn/news/detail-837892.html
$ svn info
本文由博客一文多發(fā)平臺 OpenWrite 發(fā)布!文章來源地址http://www.zghlxwxcb.cn/news/detail-837892.html
到了這里,關(guān)于Subversion svn 開源的版本控制系統(tǒng)入門介紹 VCS的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!