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

隨筆 - 298  文章 - 377  trackbacks - 0
<2012年7月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用鏈接

留言簿(34)

隨筆分類

隨筆檔案

文章檔案

相冊

收藏夾

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

1、從svn clone出項目,加上-s參數(shù)以標記識別svn標準的目錄分支結(jié)構(gòu),同時通過show-ignore設(shè)置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 

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

今天解決了這個問題,參考以下網(wǎng)址:https://wiki.bnl.gov/dayabay/index.php?title=Synchronizing_Repositories
以下重新描述一下問題和解決方法:
1、在執(zhí)行g(shù)it 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í)行g(shù)it 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 聶文龍 閱讀(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>
            亚洲视频电影在线| 午夜伦理片一区| 欧美风情在线观看| 六十路精品视频| 亚洲精品一级| 一区二区三区回区在观看免费视频| 欧美乱妇高清无乱码| 一区二区三区鲁丝不卡| 一个人看的www久久| 国产九九精品| 久久久久综合网| 美女爽到呻吟久久久久| 亚洲深夜福利| 先锋影音久久| 亚洲三级视频| 先锋影音久久久| 亚洲国产一区二区精品专区| 亚洲人线精品午夜| 国产精品成人一区| 久久人人97超碰精品888| 蜜臀久久99精品久久久画质超高清| 日韩一区二区精品视频| 亚洲女人天堂成人av在线| 影视先锋久久| 国产精品99久久久久久久女警| 国产嫩草一区二区三区在线观看| 免费亚洲电影| 欧美日韩一区精品| 美腿丝袜亚洲色图| 欧美亚男人的天堂| 久久亚洲美女| 国产精品高潮呻吟久久av无限| 久久乐国产精品| 欧美日韩午夜剧场| 美女在线一区二区| 国产精品久久777777毛茸茸| 欧美xart系列高清| 国产精品嫩草久久久久| 亚洲第一免费播放区| 国产模特精品视频久久久久 | 欧美成在线观看| 欧美一区二区久久久| 欧美成人dvd在线视频| 久久国产精品99精品国产| 欧美激情小视频| 久久综合色综合88| 国产精品日日摸夜夜添夜夜av| 欧美国内亚洲| 尤物九九久久国产精品的特点| 亚洲神马久久| 日韩一区二区精品视频| 久久综合999| 久久久美女艺术照精彩视频福利播放| 欧美日韩免费网站| 亚洲电影欧美电影有声小说| 好看的日韩视频| 欧美一区激情视频在线观看| 亚洲欧美激情诱惑| 久久国产精品久久w女人spa| 国产精品资源在线观看| 亚洲人精品午夜| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲综合三区| 欧美一区日韩一区| 国产精品激情电影| 在线视频日本亚洲性| 一区二区电影免费在线观看| 免费视频一区二区三区在线观看| 开心色5月久久精品| 国产亚洲欧洲一区高清在线观看| 亚洲女爱视频在线| 欧美在线观看视频在线| 国产日韩欧美电影在线观看| 欧美一级夜夜爽| 久久综合九色九九| 精品电影在线观看| 美女成人午夜| 亚洲人成人99网站| 亚洲天堂偷拍| 国产日产精品一区二区三区四区的观看方式 | 日韩视频在线永久播放| 艳妇臀荡乳欲伦亚洲一区| 欧美激情免费在线| 亚洲激情六月丁香| 一本色道久久综合狠狠躁的推荐| 欧美日韩直播| 亚洲综合欧美日韩| 久久这里有精品视频| 亚洲福利免费| 欧美精品激情blacked18| 日韩一级黄色大片| 久久精品国产精品亚洲精品| 国产中文一区| 欧美极品一区二区三区| 亚洲视频专区在线| 久久综合中文| 一区二区欧美日韩| 国产麻豆日韩欧美久久| 久久久免费精品| 99精品国产99久久久久久福利| 欧美亚洲专区| 亚洲欧洲一二三| 国产精品狼人久久影院观看方式| 午夜精品久久一牛影视| 欧美电影在线播放| 亚洲综合成人婷婷小说| 影音先锋久久| 国产精品久久久久久av下载红粉| 欧美在线三级| 亚洲美女av在线播放| 久久成人国产| 99国产精品99久久久久久| 国产日韩欧美高清免费| 欧美成人一区在线| 先锋资源久久| 99re热这里只有精品视频| 久久久亚洲午夜电影| 中日韩高清电影网| 亚洲第一精品福利| 国产欧美日本一区二区三区| 欧美成人综合| 久久久久久尹人网香蕉| 亚洲一区二区影院| 日韩视频精品在线观看| 欧美国产视频日韩| 久久这里有精品15一区二区三区| 亚洲小视频在线| 亚洲精品一区在线| 在线欧美福利| 国产一区二区三区黄| 国产精品美女999| 欧美伦理视频网站| 另类春色校园亚洲| 久久成人精品电影| 亚洲免费视频网站| 在线视频你懂得一区| 亚洲精品一区二区三区不| 欧美激情视频在线播放| 久久久久网址| 久久精品亚洲| 久久精品一区四区| 欧美一区二区三区的| 亚洲午夜视频| 亚洲在线中文字幕| 亚洲一级黄色片| 亚洲天堂成人在线观看| 一本到高清视频免费精品| 亚洲国产精品久久久| 亚洲国产99精品国自产| 在线免费观看视频一区| 影音先锋日韩资源| 亚洲国产精品va在线观看黑人| 一区二区亚洲| 亚洲激情第一页| 亚洲国产精品成人综合| 亚洲精品国久久99热| 99re成人精品视频| 夜夜爽夜夜爽精品视频| 一本久道综合久久精品| 正在播放亚洲| 小黄鸭精品密入口导航| 久久精品国产亚洲a| 久久综合99re88久久爱| 欧美激情第一页xxx| 亚洲精品视频啊美女在线直播| 亚洲另类自拍| 午夜精彩视频在线观看不卡 | 亚洲国产日韩欧美综合久久| 亚洲黄网站黄| 在线中文字幕不卡| 西西人体一区二区| 另类酷文…触手系列精品集v1小说| 蜜桃伊人久久| 国产精品porn| 一区二区亚洲| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲欧美久久久| 牛牛影视久久网| 一区二区久久| 久久免费高清视频| 欧美日韩国产一区二区三区| 国产精品永久免费在线| 在线观看一区欧美| 亚洲免费视频中文字幕| 久久免费视频在线| 亚洲毛片在线看| 久久精品成人一区二区三区| 欧美激情第一页xxx| 国产欧美日韩综合一区在线观看 | 一本色道久久综合亚洲精品不卡| 羞羞漫画18久久大片| 欧美成人69| 午夜精品福利一区二区三区av| 理论片一区二区在线| 国产精品专区第二| 日韩亚洲视频| 欧美高清视频免费观看| 亚洲欧美电影在线观看| 欧美成人午夜激情| 国产原创一区二区|