GC-utils軟件包中包含一小部分,讓您導入和更新腳本庫CVS到Git的非常容易,讓你回來導出到補丁一個CVS的工作拷貝。
為了使交流容易,GC-utils的存儲CVS的工作拷貝到一個子目錄,並從那裡在必要時接收到的所有信息。
1.如何安裝GC-utils的
提取與* .tar.gz。
$焦油xzvf GC-utils.tar.gz
切換到該目錄,並安裝使用前綴(通常的/ usr)
$使PREFIX = / USR
然後以root身份安裝
$ sudo的化妝PREFIX = / USR安裝
現在,您可以使用GC-進口,GC-更新和GC-commit命令,以及
相應的聯機幫助頁。
2.如何使用GC-utils的
從CVS 2.1導入
從CVS導入告訴GC-進口從哪裡獲取和如何獲取
$ GC-進口-d myproj.git -v -m -u:分機:foo@example.com:/ myproject的CVSROOT
將創建myproj.git一個Git倉庫並導入MyProject的模塊
從example.com/cvsroot CVS。
該-v選項開啟冗長,而-m試圖犯下基於合併
在提交信息。這通常是有用的。
該-u選項轉換CVS標籤用下劃線到Git標籤用點。
例如FOO_1_0將FOO.1.0。
2.2讓你的Git最新
通常你要保持你的Git倉庫最新的變化
在CVS進行。要做到這一點,進入你的Git倉庫和運行GC-更新。
$ CD myproj.git
$ GC-更新
此命令將做所有的necesary步驟。
請注意,這僅適用於以前使用的進口項目
GC-進口。
2.3提交更改回CVS
導入的CVS回購成一個Git倉庫,你做了一些修改
您的個人Git和希望回饋到CVS。
因此,你需要你在做了提交的SHA1標識您
混帳。只需運行git-登錄看到SHA1。
$ CD myproj.git
//編輯foo.c和承諾
$ git的日誌
// foo.c的COMMITED是犯feca43 ......
$ GC-提交-c feca43
-c選項將導致GC-承諾做實際提交到CVS。
如果沒有這種ption GC-剛剛提交的補丁和CVS的迴聲
命令你必須執行承諾。
3.如何GC-utils的處理你的資料庫
GC-utils的創建一個Git倉庫,然後導入CVS成
將該.cvs在Git倉庫目錄。因此,它總是知道在哪裡
將該.cvs工作副本駐留,並可以方便地使用混帳CVS *工具做
commiting和更新的工作。
什麼是新的,在此版本:
最近瀏覽的軟件
speedparser 14 Apr 15
按類別搜索
熱門軟件
iDok 3 Jun 15
HG Webhooks 20 Feb 15
hgreview 14 Apr 15
udr 12 May 15
CrossVC 2 Jun 15
gwsmhg 20 Feb 15
raw-import 14 Apr 15
gc-utils
類似的軟件
意見 gc-utils
最近瀏覽的軟件
speedparser 14 Apr 15
按類別搜索
熱門軟件
SmartSVN 22 Jun 18
Mindquarry Collaboration Server 3 Jun 15
hg-versions 14 Apr 15
cgit 17 Feb 15
JGit/EGit 3 Jun 15
jig 14 Apr 15
leeroy 20 Feb 15
評論沒有發現