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

隨筆 - 298  文章 - 377  trackbacks - 0
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(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 聶文龍 閱讀(3742) 評論(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>
            午夜精品久久久久久久蜜桃app | 亚洲成色777777在线观看影院| 国产精品久久久久9999| 欧美色视频在线| 日韩一二在线观看| 欧美搞黄网站| 久久综合九色综合网站| 国产亚洲一区二区三区在线播放| 一本色道久久综合亚洲精品小说| 欧美午夜理伦三级在线观看| 猛男gaygay欧美视频| 国产私拍一区| 一区二区高清在线观看| 亚洲欧洲日本mm| 亚洲精品国精品久久99热一| 精品动漫av| 亚洲激情二区| 亚洲毛片在线| 一区二区三区四区五区精品视频| 亚洲性图久久| 久久精品99久久香蕉国产色戒| 亚洲在线一区二区| 久久国产精品色婷婷| 午夜精品一区二区三区电影天堂 | 亚洲国产一区在线观看| 欧美成年人网站| 亚洲视频精选| 一区二区免费在线观看| 一本色道久久精品| 伊人成年综合电影网| 中文在线资源观看网站视频免费不卡| 久久人91精品久久久久久不卡| 99精品欧美一区二区三区| 久久精品国产亚洲aⅴ| 国产精品尤物| 午夜欧美精品久久久久久久| 亚洲精品一区中文| 日韩视频免费观看高清完整版| 亚洲黄一区二区| 欧美另类videos死尸| 一区二区三区自拍| 亚洲影院在线| 久久久久久成人| 亚洲精品久久久久久久久久久 | 国产精品每日更新在线播放网址| 亚洲精品孕妇| 亚洲高清av在线| 欧美日韩国产色视频| 欧美在线高清视频| 久久这里只有| 麻豆国产精品va在线观看不卡 | 国产一区二区三区久久久久久久久 | 一本久道综合久久精品| 欧美a级在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产在线高清精品| 欧美在线视频二区| 欧美大片一区二区| 久久久精品动漫| 亚洲综合三区| 国外成人在线| 麻豆成人精品| 欧美xart系列在线观看| 国产日韩欧美成人| 久久久不卡网国产精品一区| 欧美剧在线观看| 一本色道久久88亚洲综合88| 午夜精品一区二区三区四区| 亚洲精品午夜| 麻豆精品精华液| 亚洲乱码国产乱码精品精98午夜| 美女成人午夜| 久久精品夜色噜噜亚洲aⅴ| 国产女主播视频一区二区| 亚洲一区二区高清| 亚洲精品一区二区三区婷婷月| 欧美成人69| 亚洲永久精品大片| 亚洲欧美精品suv| 欧美日韩精品一二三区| 99re在线精品| 亚洲精品国产精品国自产观看浪潮| 欧美一级久久久| 在线观看亚洲一区| 一区二区三区精品国产| 一本一本a久久| 国产精品成人播放| 久久精品av麻豆的观看方式| 噜噜爱69成人精品| 在线免费一区三区| 欧美大胆成人| 亚洲与欧洲av电影| 欧美韩日一区| 蜜桃av噜噜一区二区三区| 欧美精品久久久久久| 一区二区在线观看av| 久久亚洲国产精品日日av夜夜| 久久九九热re6这里有精品| 国产精品99久久久久久久女警| 欧美一乱一性一交一视频| 欧美一区三区三区高中清蜜桃 | 欧美国产精品v| 夜夜嗨av一区二区三区| 欧美大色视频| 欧美成人亚洲成人日韩成人| 国产精品日韩一区| 亚洲综合大片69999| 中文一区二区在线观看| 欧美日韩播放| 亚洲在线播放电影| 久久久久一区二区三区四区| 黑人一区二区三区四区五区| 久久中文在线| 狂野欧美激情性xxxx欧美| 亚洲精品亚洲人成人网| 狠色狠色综合久久| 国产精品日韩一区二区三区| 亚洲精品国产精品乱码不99按摩| 欧美激情一二三区| 亚洲欧美www| 欧美亚洲一区二区在线| 国产人成一区二区三区影院| 亚洲欧美一区二区三区在线| 欧美一区二区三区免费视频| 亚洲精美视频| 奶水喷射视频一区| 亚洲午夜激情在线| 好看的日韩视频| 欧美亚洲第一页| 久久久www成人免费毛片麻豆| 日韩一级视频免费观看在线| 亚洲一区二区高清| 亚洲福利视频二区| 国产亚洲午夜| 91久久久国产精品| 久久精品一区| 久久国产精彩视频| 国产欧美日韩视频一区二区| 羞羞视频在线观看欧美| 亚洲精品国产精品久久清纯直播 | 亚洲国产欧美日韩精品| 亚洲伦伦在线| 玖玖视频精品| 亚洲午夜三级在线| 欧美日韩国产综合网| 韩国女主播一区二区三区| 久久xxxx精品视频| 老司机午夜精品视频| 亚洲品质自拍| 麻豆成人在线| 国产美女精品一区二区三区| 国产真实乱子伦精品视频| 一本色道久久综合亚洲精品小说 | 国产女主播一区| 亚洲人成亚洲人成在线观看| 亚洲免费视频网站| 91久久夜色精品国产九色| 久久精品国产免费看久久精品| 国产精品福利在线观看网址| 亚洲一区二区综合| 午夜精品久久久久久99热软件| 久久久夜精品| 欧美日韩网址| 99精品国产在热久久下载| 久久裸体视频| 午夜精彩视频在线观看不卡| 欧美精品一区在线播放| 91久久嫩草影院一区二区| 嫩草成人www欧美| 久久精品国产精品亚洲| 一区二区三区成人| 久久夜色精品国产| 激情懂色av一区av二区av| 欧美伊人精品成人久久综合97| 欧美激情第二页| 欧美在线视频观看| 国产在线国偷精品产拍免费yy| 久久综合伊人77777蜜臀| 久久久成人精品| 亚洲美女视频网| 亚洲女人小视频在线观看| 国产主播精品| 亚洲欧洲另类| 国产午夜精品全部视频在线播放 | 欧美激情精品久久久久久免费印度 | 国产精品影视天天线| 亚洲国产毛片完整版| 亚洲国产99| 亚洲成人在线视频网站| 国产精品视频不卡| 亚洲永久免费av| 香蕉国产精品偷在线观看不卡| 一区二区三区在线免费播放| 欧美jjzz| 国产伦理一区| 一本大道久久a久久精二百| 国产在线精品一区二区中文| 亚洲国产欧美一区二区三区丁香婷| 欧美日韩一区二区三区免费看| 午夜日韩电影|