開篇扯淡
trunk:表示開發(fā)時(shí)版本存放的目錄滨溉,即在開發(fā)階段的代碼都提交到該目錄上红选。
branches:表示發(fā)布的版本存放的目錄腰池,即項(xiàng)目上線時(shí)發(fā)布的穩(wěn)定版本存放在該目錄中名眉。
tags:表示標(biāo)簽存放的目錄弦讽。
- SVN常用命令
svn import : 將文件導(dǎo)入到服務(wù)器
svn checkout: 下載服務(wù)器的代碼到本地 (簡(jiǎn)寫svn co)
svn commit : 將改動(dòng)的文件提交到服務(wù)器 (簡(jiǎn)寫svn ci)
svn update : 更新服務(wù)器的代碼到本地 (簡(jiǎn)寫svn up)
svn add : 向本地的版本控制庫(kù)中添加新文件
svn delete : 從本地的版本控制庫(kù)中刪除文件 (簡(jiǎn)寫svn del)
svn remove : 從本地的版本控制庫(kù)中刪除文件(簡(jiǎn)寫svn rm)
svn move : 移動(dòng)文件或者目錄或文件更名
svn mkdir : 創(chuàng)建納入版本控制下的新目錄
svn revert : 撤銷之前的一切修改
svn merge : 將兩個(gè)版本之間的差異合并到當(dāng)前文件
svn info : 查看文件的詳細(xì)信息
svn diff : 查看不同版本的區(qū)別
svn log : 查看日志信息
svn list : 列出版本庫(kù)下的文件和目錄列表
svn status : 查看文件狀態(tài)(簡(jiǎn)寫svn st)
svn help : 獲取幫助信息(比如svn help ci)
svn lock : 加鎖
svn unlock : 解鎖
更多命令污尉,使用svn help 進(jìn)行查看
svn help [命令] // 可以查看命令幫助
-
SVN文件狀態(tài)標(biāo)識(shí)
使用文件狀態(tài)命令 svn st 查看文件狀態(tài)時(shí)的標(biāo)識(shí) ' ' 沒有修改 'A' 被添加到本地代碼倉(cāng)庫(kù) 'C' 沖突 'D' 被刪除 'I' 被忽略 'M' 被修改 'R' 被替換 'X' 外部定義創(chuàng)建的版本目錄 '?' 文件沒有被添加到本地版本庫(kù)內(nèi) '!' 文件丟失或者不完整(不是通過svn命令刪除的文件) '~' 受控文件被其他文件阻隔
參考鏈接
-
Versions
-
SVN 主干(trunk)、分支(branch )往产、標(biāo)記(tag)
-
SVN的合并與分支
-
SVN命令
- http://www.tuicool.com/articles/M7FJbiq
- http://blog.sina.com.cn/s/blog_74e9d98d01017pmn.html
- http://www.cnblogs.com/luckythan/p/4478706.html
- http://www.cnblogs.com/heiniuhaha/archive/2011/11/11/2245594.html
- http://www.cnblogs.com/snandy/p/4072857.html
- http://blog.csdn.net/wswqiang/article/details/7954061
- http://www.2cto.com/os/201206/134647.html
- http://www.cnblogs.com/wangrui-techbolg/archive/2013/08/20/3270058.html
- http://blog.sina.com.cn/s/blog_5fb39f910101be7i.html
- http://www.2cto.com/os/201305/210296.html
- http://blog.csdn.net/binsoft/article/details/44624577
- http://www.thegeekstuff.com/2011/04/svn-command-examples/
- http://www.reibang.com/p/d46b92d4facc
-
svn 命令行創(chuàng)建和刪除 分支和tags
- 如何在MAC環(huán)境下(Xcode)使用svn十厢,以及新手在團(tuán)隊(duì)使用svn注意事項(xiàng)
- SVN錯(cuò)誤
-
svn: E155036: Please see the 'svn upgrade' command svn: E155036: Working copy '/home/easwy/dev' is too old (format 10, created by Subversion 1.6)
-
SVN:This client is too old to work with working copy…解決辦法
-
- Cornerstone
- 使用教程
- Cornerstone設(shè)置的忽略文件
- Cornerstone合并分支