2

我正在使用 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 服务器之间的差异,所以我会知道某些东西一直没有提交?或者也许有更好的方法来做到这一点?

4

1 回答 1

0

看看这个答案链接

如果您在分支上进行工作并将它们合并到 master 以进行提交(没有快进),您可以引用提交父级并将所有更改提交回 cvs

于 2010-05-12T10:17:41.653 回答