【问题标题】:Ensuring all git commits make it back to CVS when using git-cvs使用 git-cvs 时确保所有 git 提交都返回 CVS
【发布时间】:2011-01-26 13:03:14
【问题描述】:

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

【问题讨论】:

    标签: git git-cvs


    【解决方案1】:

    看看这个答案link

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

    【讨论】:

      猜你喜欢
      • 2013-05-21
      • 2016-03-15
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 2012-03-25
      相关资源
      最近更新 更多