2008-10-22 3 views
9

J'ai écrit un script batch qui met à jour récursivement mon code source par rapport à la base de travail de l'entreprise. En cas de conflit, il vous invite à effectuer une action. Quelle est la différence entre 'base' et 'leur-plein'? Est-ce que "mine-full" signifie "garder mes changements à la copie de travail, je les commettrai plus tard"?Que fait chaque action de résolution automatique de conflit SVN?

Répondre

10

http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.ref.svn.c.resolve

En résumé:

base de

Choisissez le fichier qui a été la révision de BASE avant mis à jour votre copie de travail. C'est-à-dire, le fichier que vous avez extrait avant de faire vos dernières modifications.

travail

En supposant que vous avez géré manuellement la résolution des conflits, choisissez la version du fichier tel qu'il est actuellement dans votre copie de travail.

mine pleine

Resolve tous les fichiers en conflit avec des copies des fichiers comme ils se immédiatement avant d'exécuter svn mise à jour.

leur plein

Resolve tous les fichiers en conflit avec des copies des fichiers qui ont été récupérés à partir du serveur lors de la mise à jour svn.