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

この回答リンクをチェックしてください

ブランチで作業を行い、それらをコミットのためにマスターにマージする場合 (早送りなし)、コミットの親を参照でき、すべての変更を cvs にコミットします。

于 2010-05-12T10:17:41.653 に答える