确保所有git提交在使用git CVS时都返回到CVS

确保所有git提交在使用git CVS时都返回到CVS,git,git-cvs,Git,Git Cvs,我使用的是git cvs,我的一般工作流程如下: ...write some code... $ git commit $ git cvsexportcommit -c -p -v <asdf> $ git cvs-import $CVSROOT $ git pull 这通常适用于将我的提交推回到CVS服务器并保持同步。然而,我想知道如果我碰巧执行了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提交,但忘记了将其导出到CVS服务器,我将如何认识到缺少了一些东西

有没有一种合理的方法来区分我的git存储库和CVS服务器,这样我就知道一些东西一直没有提交?或者也许有更好的方法来做这件事?

看看这个答案

如果您在分支上执行工作,并在主控上合并它们以进行提交,而无需快进,则可以引用提交父级,并将所有更改提交回cvs

如果您在分支上执行工作,并在主控上合并它们以进行提交,而无需快进,则可以引用提交父级,并将所有更改提交回cvs