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

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

常用鏈接

留言簿(34)

隨筆分類

隨筆檔案

文章檔案

相冊

收藏夾

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

1、從svn clone出項目,加上-s參數(shù)以標記識別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 

修改內(nèi)容直接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分支上產(chǎn)生了一個新的node,這樣merge時就不能快速合并,出現(xiàn)了沖突,修復后,在dcommit時出錯,出現(xiàn)N個孤立節(jié)點。因為不熟悉,就checkout出work分支,進行了dcommit,然后重新生成一次git庫。

今天解決了這個問題,參考以下網(wǎng)址:https://wiki.bnl.gov/dayabay/index.php?title=Synchronizing_Repositories
以下重新描述一下問題和解決方法:
1、在執(zhí)行git svn dcommit時,出現(xiàn)如下錯誤:
Committing to https://svn.xxx.com/svn/projects/trunk ...
提交時發(fā)生合并沖突: 您的文件或目錄”test/functional/xxx_controller_test.rb“可能已經(jīng)過時: 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、這時,重新執(zhí)行以下步驟即可:

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

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

  1. git add . 

然后,再執(zhí)行:

  1. git rebase --continue

如果報告說沒有修改內(nèi)容,則換成執(zhí)行:

  1. git rebase --skip 

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


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

git是源于linux內(nèi)核源碼的管理,自然更適合在linux系統(tǒng)下使用。
在windows環(huán)境下,主要有2種方式:msysgit和cygwin內(nèi)置的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)

查看狀態(tài):git status
查看diff:git diff,git diff head

 

 

 

git svn rebase 沖突:

 

git add . 

然后,再執(zhí)行:

git rebase --continue

如果報告說沒有修改內(nèi)容,則換成執(zhí)行:

git rebase --skip 

 

 

 


posted on 2013-06-04 12:16 聶文龍 閱讀(3753) 評論(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>
            午夜久久黄色| 国产最新精品精品你懂的| 日韩视频中文| 亚洲人午夜精品免费| 亚洲电影第三页| 亚洲欧洲在线观看| 亚洲美女免费视频| 亚洲伊人第一页| 久久久久九九九九| 欧美韩日视频| 国产欧美一区二区三区另类精品 | 亚洲综合视频1区| 久久av免费一区| 男人的天堂成人在线| 欧美欧美全黄| 国产精品专区h在线观看| 影音先锋在线一区| 亚洲午夜精品国产| 久久亚洲图片| 一区二区三区回区在观看免费视频| 亚洲一区成人| 免费亚洲电影在线| 国产欧美短视频| 亚洲精选视频免费看| 欧美在线视频播放| 亚洲精品一区二区在线| 欧美一区二区三区免费在线看| 巨乳诱惑日韩免费av| 国产精品入口福利| 亚洲另类一区二区| 久久这里只有| 亚洲综合首页| 欧美三级第一页| 亚洲乱码久久| 欧美凹凸一区二区三区视频| 亚洲综合精品| 欧美日韩一二区| 亚洲精选一区二区| 美日韩精品视频免费看| 午夜精品亚洲| 国产精品毛片一区二区三区| 亚洲精品欧美日韩专区| 久久久另类综合| 亚洲欧美久久久久一区二区三区| 欧美精品电影在线| 亚洲国产婷婷| 亚洲国产导航| 欧美va日韩va| 午夜伦欧美伦电影理论片| 欧美日韩国产在线看| 亚洲欧洲在线播放| 欧美激情中文不卡| 久久综合伊人77777蜜臀| 国一区二区在线观看| 欧美一区二区三区在线播放| 一区二区三区不卡视频在线观看| 欧美片在线观看| 99在线热播精品免费| 亚洲欧洲中文日韩久久av乱码| 欧美 日韩 国产一区二区在线视频 | 欧美精品久久久久a| 亚洲成在人线av| 免费h精品视频在线播放| 久久久999国产| 亚洲第一区在线观看| 男同欧美伦乱| 欧美国产日本在线| 亚洲美女在线一区| 日韩图片一区| 国产欧美日韩激情| 久久婷婷久久一区二区三区| 久久久精品国产免费观看同学| 狠狠色狠色综合曰曰| 蜜臀久久99精品久久久画质超高清| 久久久精品国产免费观看同学| 在线观看日韩欧美| 91久久国产自产拍夜夜嗨 | 亚洲黄色一区| 最新国产成人av网站网址麻豆 | 欧美在线播放视频| 亚洲国产精品va在线看黑人动漫| 亚洲大黄网站| 国产精品爱啪在线线免费观看| 欧美在线短视频| 久久夜色精品| 亚洲网在线观看| 久久电影一区| 99视频精品全部免费在线| 亚洲网站在线播放| 在线高清一区| 一本色道久久99精品综合| 国产日韩欧美三区| 亚洲精品欧美| 韩日视频一区| 一区二区欧美日韩| 一区福利视频| 亚洲色在线视频| 亚洲国产影院| 欧美在线视频全部完| 9久草视频在线视频精品| 午夜精品偷拍| 亚洲与欧洲av电影| 欧美国产日韩免费| 久久美女艺术照精彩视频福利播放| 国产精品免费一区二区三区观看| 免费成人小视频| 国产精品久久久久9999高清 | 一区二区三区四区国产精品| 欧美有码视频| 欧美亚洲网站| 欧美精品午夜| 欧美成人首页| 精品51国产黑色丝袜高跟鞋| 99在线精品免费视频九九视| 亚洲高清视频的网址| 欧美亚洲一区三区| 亚洲欧美国产高清va在线播| 欧美激情精品| 欧美激情第五页| 在线观看一区欧美| 久久精品国产亚洲精品| 亚洲欧美国产毛片在线| 欧美日韩岛国| 亚洲伦理自拍| 一区二区激情视频| 欧美激情国产日韩| 最新国产成人在线观看| 亚洲国产精品高清久久久| 欧美一区二区在线免费播放| 欧美一区二区播放| 国产精品一区亚洲| 亚洲主播在线观看| 久久国产视频网| 国产亚洲日本欧美韩国| 午夜精品一区二区在线观看 | 亚洲激情不卡| 日韩视频免费观看高清完整版| 久热精品视频在线免费观看| 欧美mv日韩mv国产网站| 狠狠色丁香久久婷婷综合_中| 欧美一区二区在线| 免费成人av在线| 亚洲国产毛片完整版 | 欧美激情亚洲激情| 亚洲人成高清| 亚洲一区二区三区精品视频| 欧美三级视频在线| 亚洲一二三区在线观看| 午夜精品短视频| 国产亚洲精品一区二555| 久久国产视频网| 欧美激情国产精品| 99re6这里只有精品| 欧美三级韩国三级日本三斤| 亚洲制服av| 欧美成年人视频| 一本色道久久综合狠狠躁篇的优点| 欧美日韩国产免费| 午夜精品在线看| 亚洲国产日韩欧美| 亚洲欧美中文日韩在线| 国产一区二区日韩精品欧美精品| 久久性色av| 亚洲天堂网在线观看| 久久久国产精品亚洲一区 | 久久国产精品亚洲77777| 国产真实乱偷精品视频免| 老司机精品导航| 一区二区三区高清在线观看| 久久成人av少妇免费| 亚洲人成网站在线观看播放| 欧美日韩中文| 欧美中文字幕视频| 91久久午夜| 久久影院亚洲| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲视频一二区| 久久综合图片| 亚洲专区欧美专区| 亚洲国产影院| 好吊日精品视频| 欧美丝袜一区二区| 美女视频黄 久久| 午夜精品亚洲一区二区三区嫩草| 亚洲国产老妈| 免费日韩av电影| 欧美一区三区二区在线观看| 亚洲精品久久久久久久久久久 | 国产婷婷色综合av蜜臀av| 欧美国产精品劲爆| 久久久精品免费视频| 亚洲午夜精品久久久久久app| 欧美激情国产高清| 久久久国产午夜精品| 亚洲综合国产激情另类一区| 亚洲激情网址| 亚洲国产日韩美| 亚洲成色777777在线观看影院| 国产欧美一区二区精品忘忧草| 欧美午夜国产|