Убедившись, что все git коммиты возвращаются в CVS при использовании git-cvs - PullRequest
2 голосов
/ 11 марта 2010

Я использую 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, чтобы я знал, что что-то не было зафиксировано на всем пути? Или, может быть, есть лучший способ сделать это в целом?

1 Ответ

0 голосов
/ 12 мая 2010

проверить этот ответ ссылка

если вы выполняете свою работу над ветвями и объединяете их в master для фиксации (без ускоренной перемотки вперед), вы можете сослаться на родительский коммит и он передает все изменения обратно в cvs

...