青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 298  文章 - 377  trackbacks - 0
<2013年6月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(34)

隨筆分類

隨筆檔案

文章檔案

相冊

收藏夾

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

1、從svn clone出項目,加上-s參數以標記識別svn標準的目錄分支結構,同時通過show-ignore設置git庫的exclude屬性:

  1. git svn clone -s https://svn.xxx.com/svn/xxx
  2. git svn show-ignore >> .git/info/exclude 

2、建立本地工作分支,開始工作:

  1. git checkout -b work 

修改內容直接commit,加上-a開頭以省略git add操作:

  1. git commit -a 

3、提交回svn的過程:

  1. git checkout master  
  2. git merge work  
  3. git svn rebase  
  4. git svn dcommit 

在今天工作中,我提交回svn的方式是:

  1. git checkout master  
  2. git svn rebase  
  3. git merge work 

結果svn rebase時在master分支上產生了一個新的node,這樣merge時就不能快速合并,出現了沖突,修復后,在dcommit時出錯,出現N個孤立節點。因為不熟悉,就checkout出work分支,進行了dcommit,然后重新生成一次git庫。

今天解決了這個問題,參考以下網址:https://wiki.bnl.gov/dayabay/index.php?title=Synchronizing_Repositories
以下重新描述一下問題和解決方法:
1、在執行git svn dcommit時,出現如下錯誤:
Committing to https://svn.xxx.com/svn/projects/trunk ...
提交時發生合并沖突: 您的文件或目錄”test/functional/xxx_controller_test.rb“可能已經過時: The version resource does not correspond to the resource within the transaction.  Either the requested version resource is out of date (needs to be updated), or the requested version resource is newer than the transaction root (restart the commit). at /usr/bin/git-svn line 450
2、這時,重新執行以下步驟即可:

  1. git svn fetch  
  2. git svn rebase  
  3. git svn dcommit 

但我在執行git svn rebase時,又出現沖突,這個時候,只需要手工合并掉沖突,并重新add一下:

  1. git add . 

然后,再執行:

  1. git rebase --continue

如果報告說沒有修改內容,則換成執行:

  1. git rebase --skip 

完成rebase過程,這時就可以git svn dcommit了。
這樣,總算解決了svn歷史沖突問題,不用象前面那樣笨笨的重新git-svn clone.


***************************************************************************************************
***************************************************************************************************

git是源于linux內核源碼的管理,自然更適合在linux系統下使用。
在windows環境下,主要有2種方式:msysgit和cygwin內置的git(需要選擇安裝)。
個人建議使用cygwin git,msysgit的編碼問題確實讓人頭痛。
當然,如果要使用圖形工具Tortoisegit,就必須安裝msysgit了。

cygwin配置:
(1)在/etc/profile末尾加上一行:. "$HOME/.bashrc"
(2)在$HOME目錄下新建.bashrc文件,寫入一行:source /etc/bash-completion.d/git
(3)set CYGWIN=tty notitle glob 
     set LANG=zh_CN 

git及git-svn使用:

下載svn源碼:git svn clone http://xxxx myproject       (相當于svn checkout)

建立臨時分支:git branch aaa
切換到臨時分支:git checkout aaa
提交:git add .
提交確認:git commit
提交及確認:git commit -a     (git add . + git commit,但新增文件必須要git add .)

切換回master分支:git checkout master
合并臨時分支:git merge aaa
刪除臨時分支:git branch -d aaa

從svn更新:  git svn rebase                             (相當于svn update)
提交至svn:  git svn dcommit                            (相當于svn commit)

查看狀態:git status
查看diff:git diff,git diff head

 

 

 

git svn rebase 沖突:

 

git add . 

然后,再執行:

git rebase --continue

如果報告說沒有修改內容,則換成執行:

git rebase --skip 

 

 

 


posted on 2013-06-04 12:16 聶文龍 閱讀(3754) 評論(0)  編輯 收藏 引用 所屬分類: Linux
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美综合77777色婷婷| 欧美小视频在线观看| 翔田千里一区二区| 久久狠狠久久综合桃花| 久久久久国产精品厨房| 你懂的成人av| 欧美日韩在线视频观看| 狠狠色狠狠色综合日日tαg | 亚洲精品国产日韩| 黑人巨大精品欧美一区二区| 欧美影院成人| 女人香蕉久久**毛片精品| 欧美激情第六页| 亚洲欧美日韩综合| 欧美久久一区| 韩国女主播一区| 亚洲电影专区| 欧美在线视频一区二区三区| 欧美日韩成人一区二区三区| 亚洲电影免费| 欧美在线一二三四区| 欧美自拍偷拍午夜视频| 最近看过的日韩成人| 久久精品欧洲| 日韩五码在线| 男人的天堂亚洲| 亚洲综合欧美日韩| 亚洲东热激情| 国产精品视频网站| 亚洲深夜福利视频| 亚洲国产精品va| 久热爱精品视频线路一| 国外成人在线| 中文精品视频一区二区在线观看| 久久综合国产精品| 亚洲欧美激情在线视频| 亚洲日韩成人| 激情综合电影网| 欧美凹凸一区二区三区视频| 欧美性做爰猛烈叫床潮| 欧美国产精品久久| 久久网站热最新地址| 亚洲第一视频| 欧美一区国产二区| 狠久久av成人天堂| 亚洲一二三级电影| 国产精品中文字幕欧美| 久久av在线看| 欧美日韩一区二区精品| 亚洲男人影院| 欧美极品欧美精品欧美视频| 99视频日韩| 日韩一区二区福利| 最新国产成人av网站网址麻豆| 性高湖久久久久久久久| 亚洲永久视频| 欧美日韩另类国产亚洲欧美一级| 欧美激情亚洲精品| 亚洲欧洲另类| 久久裸体视频| 欧美成人精品在线观看| 黄色av成人| 久久伊人免费视频| 鲁鲁狠狠狠7777一区二区| 久久琪琪电影院| 狂野欧美性猛交xxxx巴西| 国产欧美一区二区精品秋霞影院 | 亚洲精品一二三| 一本色道久久88亚洲综合88| 国产欧美一区二区白浆黑人| 亚洲午夜精品一区二区| 亚洲在线第一页| 国产精品成人一区| 免费视频最近日韩| 国产精品美女一区二区| 另类av导航| 亚洲国产精品一区二区第四页av| 日韩午夜三级在线| 亚洲天堂免费观看| 国产精品一级| 久久久精品久久久久| 亚洲午夜国产一区99re久久| 久久久91精品国产一区二区精品| 久久精品国产综合精品| 激情久久综合| 欧美成人福利视频| 老司机午夜精品| 亚洲黄色三级| 久久影院午夜论| 亚洲日本成人在线观看| 亚洲欧美日韩一区在线| 国产日韩欧美视频| 一区二区三区精品国产| 久久精品免费| 亚洲精品国产精品乱码不99按摩| 欧美精品久久久久久久久老牛影院| 日韩天天综合| 久久久久国产精品午夜一区| 国产精品福利av| 欧美一区二区三区在线观看| 亚洲国产精品精华液网站| 亚洲色在线视频| 黑人极品videos精品欧美裸| 欧美久久婷婷综合色| 午夜精品一区二区三区在线播放 | 久久综合色影院| 亚洲精品偷拍| 国产一区二区三区在线观看免费视频| 中文精品视频| 欧美国产成人精品| 香蕉成人久久| 国产欧美精品日韩精品| 欧美韩国日本综合| 亚洲经典视频在线观看| 亚洲欧洲精品一区二区| 国产精品视频网站| 欧美日本一区二区视频在线观看| 香蕉久久夜色精品| 亚洲美女在线看| 亚洲第一精品在线| 久久一区二区三区av| 国产在线精品一区二区夜色| 欧美中文在线免费| 一本久道久久综合中文字幕| 欧美高清视频| 久久人人97超碰精品888| 激情校园亚洲| 国产美女精品视频| 欧美色另类天堂2015| 欧美88av| 久久一区二区精品| 久久精品在线视频| 欧美一区二区三区成人| 宅男噜噜噜66一区二区| 亚洲九九精品| 亚洲欧美日本另类| 亚洲视频 欧洲视频| 亚洲精品国精品久久99热一| 黄色成人在线免费| 激情久久五月天| 狠狠88综合久久久久综合网| 国产精品网站在线| 国产精品久久久爽爽爽麻豆色哟哟| 欧美人交a欧美精品| 欧美福利视频| 欧美人成在线视频| 欧美日韩专区在线| 国产精品入口日韩视频大尺度| 欧美日韩一区二区在线视频| 欧美日韩日本网| 国产精品国产三级国产aⅴ入口| 欧美日韩精品| 国产精品久久久久9999| 国产精品久久久久毛片大屁完整版| 欧美日韩伊人| 国产精品午夜在线| 国产亚洲一区精品| 伊大人香蕉综合8在线视| 欧美日韩成人一区| 国产精品国产a级| 国产伦精品免费视频| 国产一区三区三区| 亚洲国产精品传媒在线观看| 亚洲精品色图| 亚洲视频欧洲视频| 欧美在线观看一区二区| 久久男女视频| 亚洲国产cao| 国产精品99久久久久久久女警| 亚洲欧美高清| 亚洲网址在线| 久久激情综合网| 欧美jizz19性欧美| 国产精品99一区二区| 国外成人网址| 一区二区三区日韩| 亚洲看片免费| 亚洲国产婷婷香蕉久久久久久99 | 国产精品久久午夜夜伦鲁鲁| 国产视频在线观看一区二区| **网站欧美大片在线观看| 一本色道久久综合亚洲精品不卡| 欧美一区二区三区在线观看| 欧美国产免费| 亚洲欧美日韩一区二区在线| 美女露胸一区二区三区| 久久久精品国产一区二区三区 | 欧美猛交免费看| 国产亚洲综合性久久久影院| 亚洲全黄一级网站| 欧美中文字幕在线| 亚洲日韩欧美视频| 久久久久一区二区三区四区| 欧美日韩在线亚洲一区蜜芽| 亚洲第一主播视频| 先锋亚洲精品| 日韩天堂在线视频| 你懂的亚洲视频| 国产一区二区三区奇米久涩 | 一本久久综合亚洲鲁鲁五月天 |