2010-07-16 8 views
1

Dans le cadre de mes scripts de déploiement que je fais une copie svn du tronc dans le répertoire des balises, qui est à son tour exporté vers notre serveur. Dans un projet en cours de développement, j'utiliserai svn externals pour référencer certains fichiers d'un autre projet.Supprimer la référence externe SVN sur dépôt

Au moment du déploiement je voudrais supprimer cette référence et enregistrer une copie locale avec le code. Y a-t-il un moyen facile de faire ceci? Je me rends compte que je pourrais faire une exportation svn puis vérifier cela dans le repo mais il semble trop complexe.

Répondre

1

est le SVN référence pointant externals à un autre projet dans le même référentiel? Si oui, vous pouvez supprimer la propriété svn: externals, et au lieu svn copy le projet directement sous le code.

Si la référence est à un projet externe, je voudrais envisager ce qui en fait une référence à une étiquette de ce projet, pas sur le tronc. De cette façon, vous aurez plus de contrôle sur le moment où vous voulez vous référer aux nouvelles versions du projet externe. Chacune des copies sous votre répertoire de balises fera référence à une version spécifique des fichiers de projet externes.

Questions connexes