Subversion - Toujours résoudre les conflits à l'aide de la mine, pour un ensemble de fichiers
Nous avons un assez grand morceau de code généré automatiquement que nous garder autour de subversion. Parfois, je travaille sur un morceau de la génératrice, tandis qu'un autre collègue travaille sur un autre morceau de la génératrice. L'un de nous vérifications, et l'autre devient la plus récente. Maintenant, notre code généré est en conflit. Parce qu'il est généré, il va être corriger la prochaine fois que le générateur est lancé, mais la subversion a signalé comme étant en conflit. C'est un peu de douleur, mais de trouver ces conflits, vérifiez qu'ils sont en effet en raison de code généré, manuellement, puis "accepter mine" pour effacer les conflits.
Est-il un moyen d'avoir la subversion reconnaître que pour tous les fichiers dans un dossier donné, je veux juste accepter automatiquement la mienne? Je voudrais rester à l'écart de fichiers par lots, comme la plupart de l'office utilise Tortoise SVN et je suis à la recherche d'une solution que tout le monde peut utiliser.
OriginalL'auteur Hounshell | 2010-01-04
Vous devez vous connecter pour publier un commentaire.
Vous devriez probablement éviter d'avoir généré les fichiers du SVN en premier lieu - comme vous pouvez le dire, c'est une source de conflits. Mieux de les avoir ignorées, et de les intégrer dans le cadre de la construction.
Mais comme à votre question, vous devriez être en mesure d'utiliser le
--accept mine-full
option poursvn update
, ce qui permet de limiter les conflits résoudre automatiquement à la mienne. Voir la Subversion manuel et les pages de manuel pour plus de détails.OriginalL'auteur Avi
svn update --accepter [reporter|base|mine-plein|leur-plein|modifier|lancement]
OriginalL'auteur Jason
Qui devrait être
Pas?
svn resolve -R --accept mine-full *
sans l'astérisque marque je me suis "Pas assez d'arguments fournis" et remarque l'option-R pour la récursivité.OriginalL'auteur euroblaze