Exporter seulement un projet de sélection d'un référentiel avec toute l'histoire / révision?

StackOverflow https://stackoverflow.com/questions/4744194

Question

J'ai un projet dans le dépôt A et je suis mise en place d'un nouveau dépôt B.

Je suis actuellement en utilisant svnsync pour synchroniser deux référentiels dans un effort pour faire une copie de la première, puis je compte retirer les autres projets ne laissant que moi derrière.

Je me demande s'il y a une meilleure façon, dans lequel seul mon projet dans le référentiel A est « exporté » (avec l'histoire ALL / transactions).

J'utilise svn sur le système 1.4.2 cible et je n'ai pas beaucoup l'autorisation sur le système source, sauf un compte en lecture / écriture.

Était-ce utile?

La solution

est ce que svndumpfilter est conçu pour. Si vous n'êtes pas en mesure d'exécuter directement sur le dépôt, d'abord laisser svnsync faire son travail jusqu'à ce que vous avez une copie complète, puis effectuer la svnadmin dump - svndumpfilter -. Étape svnadmin load

Par exemple:

svnadmin dump original_repos | svndumpfilter include myproject | svnadmin load my_repos
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top