2010-08-12 8 views
1

Premièrement, il ne s'agit pas d'une question sur la synchronisation de référentiel pour laquelle il existe déjà de nombreuses questions sur le dépassement de pile. Le scénario que j'ai est avec un fournisseur externe travaillant dans leur propre instance SVN publique, puis une équipe de développement interne voulant prendre un chemin spécifique et une révision (comme une version pour la publication), et la promouvoir en tête d'un référentiel interne. . Il peut également être nécessaire d'apporter des modifications internes au code avant que cela se produise (c'est-à-dire les paramètres de configuration).Synchronisation du répertoire de travail SVN vers une révision de référentiel différente

Il ne s'agit pas d'une synchronisation de référentiel; l'historique des versions n'a pas d'importance. Ce qui importe, c'est que si des changements ou des suppressions se produisent dans le référentiel A, ils peuvent être reflétés dans la tête du référentiel B. Il semble que la façon la plus logique de le faire serait pour le répertoire de travail du développeur interne connecté au référentiel B pour pouvoir le synchroniser avec le chemin et la révision spécifiés dans le référentiel A du vendeur, puis valider l'ensemble de modifications en interne.

Est-ce que quelqu'un sait si cela peut être fait nativement ou par des outils tiers? Je sais que c'est une fonctionnalité DVCS mais nous devons trouver un moyen de le faire fonctionner avec Subversion.

Répondre

0

Si je comprends bien votre cas d'utilisation, cela ressemble beaucoup au processus décrit dans le livre Subversion en ligne en tant que vendor branch.

0

Si vous souhaitez vraiment avoir des dvcs sans avoir à abandonner vos dépôts svn, vous pouvez envisager git-svn.

Questions connexes