2010-03-11 33 views
2

我使用Git CVS的時候,我的一般工作流程是這樣的:確保所有Git修訂使其恢復到CVS使用Git CVS

...write some code... 
$ git commit 
$ git cvsexportcommit -c -p -v <asdf> 
$ git cvs-import $CVSROOT 
$ git pull 

這通常工作正常,我的推背提交到CVS服務器並保持同步。但是,我想知道如果我碰巧做了「git commit」,但是忘記將其導出到CVS服務器,我會如何意識到缺少某些東西。

有沒有一種合理的方式來獲得我的git存儲庫和CVS服務器之間的差異,所以我會知道有什麼東西沒有被提交到所有的方式?或者也許有更好的方法來完成這一切?

回答

0

退房這個答案link

,如果你做的樹枝上你的工作和合並他們在主的承諾(不包括快進),你可以參考提交母公司和其提交的所有更改回CVS