Comment corriger problème lors de la validation d'un changement de CVS
Je suis en train de commettre mes changements de référentiel CVS, mais j'obtiens l'erreur suivante:
RCS file: /opt/CZarmen/CVS_REPOSITORY/Z_user/lib/python/StudioCustom.py,v
retrieving revision 1.38
retrieving revision 1.39
Merging differences between 1.38 and 1.39 into StudioCustom.py
M lib/python/StudioCustom.py
RCS file: /opt/CZarmen/CVS_REPOSITORY/Z_user/menu_scripts/Y/ZExtensions,v
retrieving revision 1.46
retrieving revision 1.47
Merging differences between 1.46 and 1.47 into ZExtensions
M menu_scripts/Y/ZExtensions
cvs commit: Up-to-date check failed for `lib/python/StudioCustom.py'
cvs commit: Up-to-date check failed for `menu_scripts/Y/ZExtensions'
cvs [commit aborted]: correct above errors first!
Pourquoi il ne parviennent pas à s'engager mes modifications? Comment faire pour "corriger les erreurs ci-dessus"?
OriginalL'auteur alwbtc | 2011-09-08
Vous devez vous connecter pour publier un commentaire.
Vous devez mettre à jour votre copie de travail d'abord par l'exécution de
cvs up
parce que quelqu'un a déjà mis à jour ces fichiers pendant que vous travaillez. CVS ne peut pas fusionner automatiquement ces changements au cours de validation.Et, ce qui est le plus "copie de travail"? L'un dans CV repositry, ou celui qui est dans mon ordinateur local?
La copie de travail est le répertoire dans lequel vous voulez faire la
cvs commit
appel. La partie serveur est appelé référentiel.cvs update
ne va pas écraser vos modifications (à moins que vous passiez la-C
drapeau), mais si vous êtes inquiet, vous pouvez d'abord fairecvs diff >myChanges.patch
pour enregistrer vos modifications dans un patch.OriginalL'auteur DarkDust
De plus, juste au cas où vous pouvez obtenir l'erreur parfois de mettre à JOUR votre version locale. La solution finale est :
Le concept pour la solution ci-dessus est de ramasser tous les problème possible par REVENIR et obtenir un 100% propre version du référentiel, puis ajouter le dos de nos changements.
Il peut résoudre les problèmes ci-dessous qui a causé par le code de date /base de code foiré.
OriginalL'auteur Kevin Li