2010-03-11 3 views
2

-cvs git J'utilise-cvs git, et mon flux de travail général est quelque chose comme ceci:Assurer tous git engage le faire revenir à CVS lors de l'utilisation

...write some code... 
$ git commit 
$ git cvsexportcommit -c -p -v <asdf> 
$ git cvs-import $CVSROOT 
$ git pull 

Cela fonctionne généralement bien pour pousser mes commits en arrière au serveur CVS et de garder les choses synchronisées. Cependant, je me demande comment je vais réaliser qu'il manque quelque chose si je fais le "git commit" mais oublie de l'exporter vers le serveur CVS.

Existe-t-il un moyen raisonnable d'obtenir un diff entre mon dépôt git et le serveur CVS, donc je saurais que quelque chose n'a pas été engagé tout au long? Ou peut-être y a-t-il une meilleure méthode pour le faire tout à fait?

Répondre

0

départ cette réponse link

si vous faites votre travail sur les branches et les fusionner sur le maître pour engager, vous pouvez référencer le commettras parent (sans avance rapide) et il engage toutes les modifications à cvs

Questions connexes