En utilisant Subversion, dans ma copie de travail, je fais une modification mineure (mettre à jour un numéro de version). Je voudrais ensuite marquer ma copie de travail. Serait-ce encore une copie bon marché avec la modification, ou SVN dupliquerait-il les fichiers? Je détesterais voir mon référentiel se développer énormément en taille parce que j'essaye d'enregistrer un changement de numéro de version.SVN - Lorsque vous étiquetez une copie de travail, est-ce encore une copie bon marché?
La raison pour laquelle je pose la question de la création d'une balise contenant une modification plutôt que de la valider puis de la balise concerne mon serveur de génération. Le serveur de construction crée un CCNetLabel que j'utilise pour mettre à jour les numéros de version de mes projets (AssemblyInfo.cs). Lorsque la construction est réussie, elle crée une étiquette. Lorsque j'utilise ForceBuild, la balise est basée sur la copie de travail qui contiendrait le numéro de version modifié. Je veux que l'étiquette contienne le numéro de version approprié.
note: C'est discutable si je crée une branche ou un tag, mais SVN ne fait pas de distinction entre les deux.
Excellent, mon souci était qu'il puisse dupliquer tous les fichiers. Il semble que le marquage de la copie de travail soit à peine plus grand que le marquage d'une branche sur le serveur. Maintenant, si je pouvais dire à Cruise Control .net de toujours marquer ma copie de travail .... http://groups.google.com/group/ccnet-devel/browse_thread/thread/13e5cc63cb9221ae – mcdon
si j'ai un répertoire "A" dans ma copie de travail et je l'étiquette. Je comprends que ce sera une copie bon marché dans le référentiel. Cependant, plus tard, je supprime "A" de mon répertoire de travail. Qu'adviendra-t-il de la copie bon marché? Est-ce qu'il aura encore "A" disponible? – Jus12