小小程序員

          小小程序員
          隨筆 - 5, 文章 - 0, 評(píng)論 - 0, 引用 - 0
          數(shù)據(jù)加載中……

          [版本控制]svn命令行筆記

          svn命令行操作

          1.svn update 更新 (簡(jiǎn)寫up)
          svn update -r 500 test.java(將版本庫(kù)中的文件test.java還原到版本500)

          2.svn commit -m"u" (簡(jiǎn)寫ci)
          提交變更的文件

          3.查看文件信息svn info path
          查看文件內(nèi)容svn cat path

          4.svn status path
          會(huì)目錄下的文件和子目錄的狀態(tài),正常狀態(tài)的則不顯示,很正常,不然在項(xiàng)目根目錄執(zhí)行,將會(huì)羅列出一大堆文件了
          顯示的狀態(tài)信息中?:表示不在svn的控制中 M:表示本地文件被修改過 C:表示本地文件與服務(wù)器文件發(fā)生沖突(如果不帶-u選項(xiàng),即時(shí)沖突也不會(huì)顯示) A:表示預(yù)定要加入到版本庫(kù) K:表示被鎖定
          '!'  表示丟失,一般是將受控文件直接刪除導(dǎo)致
          svn st -u path   -u選項(xiàng)表示不僅僅本地,服務(wù)器上的變更也將會(huì)顯示

          5.刪除文件
          svn delete test.java 然后再svn ci -m 'delete‘,將在本地和服務(wù)器上都刪除該文件

          6. 添加新文件
          svn add test.java(添加test.java)  然后再svn ci -m"add",將再服務(wù)器上添加該文件
          如果不執(zhí)行commit操作,服務(wù)器上將不會(huì)添加

          7.svn: Commit failed (details follow):
          svn: Directory '/home/yuyu/f/workspace/ouyu/WebRoot/WEB-INF/classes' is missing
          解決方法:svn update /home/yuyu/f/workspace/ouyu/WebRoot/WEB-INF/classes

          8. 服務(wù)器覆蓋本地文件
          執(zhí)行svn revert test.java命令撤銷自己的修改,再執(zhí)行update,
          則服務(wù)器的文件會(huì)覆蓋自己修改的文件。

          9.svn list path(or url)
          顯示目標(biāo)下的文件和目錄列表。

          10.svn diff
          svn diff path                 查看文件的不同處(本地版本的變更比較)
          svn diff -r n1:n2 path   n1和n2版本的同一文件比較

          11. 發(fā)生沖突
          執(zhí)行svn update后會(huì)緊跟選擇性操作,一種直接選擇解決,修改文件;
          一種選擇推遲解決,則之后需要執(zhí)行svn resolved test.java,才能最終commit

          posted on 2010-06-21 10:02 余堅(jiān) 閱讀(900) 評(píng)論(0)  編輯  收藏 所屬分類: 版本控制


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 荔波县| 桃源县| 博客| 宣城市| 大厂| 德格县| 鞍山市| 西平县| 镇远县| 安多县| 隆林| 宾川县| 南郑县| 合作市| 读书| 耿马| 四川省| 仁化县| 綦江县| 全椒县| 阳城县| 丰原市| 沁阳市| 包头市| 宾阳县| 牙克石市| 揭阳市| 垣曲县| 永兴县| 石嘴山市| 团风县| 平凉市| 和顺县| 孙吴县| 平远县| 九龙坡区| 策勒县| 阿瓦提县| 察哈| 阿坝县| 修武县|