Question

En raison d'un changement de développeurs, j'ai besoin de détruire mon tronc (mais gardez la postérité), puis de vous charger dans une copie locale pour la remplacer.

J'ai quelques réflexions sur la façon de faire cela.

1) Supprimer chaque fichier du coffre 2) commettre les suppressions 3) Copiez le coffre "nouveau" dans la copie de travail 4) Ajouter récursivement tous les fichiers 5) commettre

ou

1) déplacer le coffre sur une étiquette 2) commettre 3) faire une importation SVN sur le "nouveau" tronc

Quelle est la meilleure façon de procéder?Y a-t-il un meilleur moyen de gérer cette situation?

Je dois capturer la suppression de tous les fichiers qui ne sont plus dans le "nouveau" coffre ainsi que tous les changements et ajouts.

Était-ce utile?

La solution

Si je vous comprends correctement, votre première option est votre première option.Donc, vous supprimez tous les fichiers de votre coffre actuel et de commettre le résultat.Donc, vous avez un "propre" coffre (signifie vide) maintenant.Maintenant, vous importez le "nouveau" coffre.Votre coffre ne comprend que la nouvelle copie locale.Vous commettez le résultat et c'est ça. Si vous avez besoin de fichiers de l'ancien coffre, vous pouvez les obtenir via Subversion.

Je ne pense pas que le marquage est une bonne idée dans votre cas.Parce que les fichiers sont toujours dans le référentiel et, dans la mesure où je vous comprends, le devrait partir.

Autres conseils

Je pense (comme QBI) que le meilleur est la première option, mais pour la commodité, je pense que créer une balise (avant la suppression) peut être une bonne idée, de trouver la dernière version de l'ancien coffre plus rapidement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top