2013-07-17 3 views
0

Je veux valider le code SVN, mais j'ai des erreurs, car j'ai besoin de mettre à jour mon projet avant de valider. Puis-je exécuter la commande update en ignorant toutes les modifications entrantes?Mise à jour SVN ignorant toutes les modifications entrantes

erreur est:

svn: E160024: Commit failed (details follow): 
resource out of date; try updating 
+0

quel type d'erreur? – Raptor

+0

@ShivanRaptor J'ai édité la question. Veuillez le réviser. – MyTitle

+0

quelle est la sortie si vous lancez svn update? – Raptor

Répondre

2

Pourquoi voudriez-vous ignorer les changements qui seraient descendaient de la svn update? Avez-vous peur de perdre vos changements? Le svn update va tenter de fusionner les modifications du serveur dans les fichiers que vous avez modifiés localement. Il est hautement improbable que vos modifications soient annulées en raison de la mise à jour. Ce que vous pouvez faire avant d'effectuer votre validation est de faire un svn log à la racine de votre commande et d'examiner les changements commis par d'autres au serveur pendant que vous travailliez sur votre commande locale. Ensuite, lorsque vous effectuez le svn update de votre côté, vous saurez à quoi s'attendre.

Si vous vraiment voulez effectuer la mise à jour sans changer quoi que ce soit, vous pouvez le faire en utilisant ceci:

> cd path/to/root/of/checkout/ 
> svn up --depth EMPTY 

... mais je ne jamais besoin de le faire et je vous invite à exécutez-le sans le --depth commutateur

0

svupdate ne supprime pas vos modifications locales. Il essaie de mettre à jour vos fichiers modifiés avec les dernières modifications en les fusionnant correctement. S'il y a des conflits, il le dit. Ensuite, vous résolvez vous-même ces conflits.

Questions connexes