2008-10-07 7 views
4

Je suis le créateur (et jusqu'ici, seul développeur) d'un projet CodePlex. Je l'ai écrit sur mon ordinateur portable, en utilisant un dépôt Subversion sur mon réseau domestique. Soumettre mes modifications à CodePlex via l'interface TeamServer me rend fou, et j'aimerais vraiment une façon simple de synchroniser mes repos svn avec CodePlex via une nouvelle interface SVN. svnsync ou synmerge semblent être le chemin à suivre, mais aucune des instructions ne semble claire à un gars qui n'a jamais utilisé TortoiseSVN. Et ils semblent aussi avoir besoin d'un accès local au serveur de destination (ce qui est clairement impossible pour CodePlex)Comment mettre en miroir un référentiel SVN sur CodePlex?

Alors, quelqu'un pourrait-il donner des instructions simples sur la façon de procéder?

Répondre

0

Comme vous le verrez dans le documentation, svnsync requiert un accès exclusif (mais pas local) au serveur de destination. Cela le rend inapte à votre objectif, car il rendrait le référentiel CodePlex inaccessible pour les validations par d'autres développeurs (quand ils viendront;)). Cependant, vous pouvez considérer l'inverse: toujours valider le repo CodePlex et utiliser svnsync pour conserver un miroir local (et en lecture seule).

1

Le référentiel CodePlex exécute SvnBridge au lieu d'un vrai serveur Subversion. Je ne pense pas que SvnBridge a le soutien de svnsync pour recevoir des changements.

+0

COMMIT commentaires pour le soutien des demandes de projet svnbridge pour svnsync. Si le serveur à configurer pour le gérer est une autre question. –

+0

La capacité de synchronisation au codage nécessite la possibilité de définir les propriétés de révision à la révision 0 et d'écrire la révision 1. Je ne pense pas que tous les projets Codeplex soient prêts à abandonner tout leur historique pour que vous puissiez synchroniser/coder en r1. Je pense qu'ils prennent en charge la synchronisation à partir de codeplex. –

0

Pourquoi ne pas simplement utiliser un client Subversion pour parler au dépôt Codeplex (ils accueillent svnbridge de nos jours)

Voir aussi http://www.codeplex.com/CodePlex/Wiki/View.aspx?title=Source%20Control%20Clients

+1

Parce que j'utilise déjà un client SVN pour parler à un autre référentiel pour ce projet, et je suppose constamment Relocaliser le projet vers un autre référentiel est long et fastidieux. –

Questions connexes