Comment puis-je déplacer mon référentiel dans TortoiseSVN?
Je travaillais avec un référentiel unique pour un certain temps. Maintenant, je voudrais créer un autre référentiel pour un autre environnement de programmation (qui utilise une autre langue et de projets en tout).
Pour ce faire, de façon structurée, je préfère avoir un répertoire racine où je voudrais être en mesure de recueillir des référentiels différents. Mais je ne peux pas trouver des informations sur la manière de faire un dépôt dans un autre dossier avec TortoiseSVN. Le "relocaliser" option semble la seule à travailler pour les éléments à l'intérieur d'un référentiel.
OriginalL'auteur | 2009-03-10
Vous devez vous connecter pour publier un commentaire.
Définitive pointeur pour Subversion est livre rouge. Tous les TortoiseSVN commandes de carte pour les commandes qui y sont décrits.
Il est probable que vous pouvez tout simplement passer le référentiel du système de fichiers et effectuer les modifications de serveur pour garder les copies de travail " Url jusqu'à ce jour. En particulier, voir cette section du livre rouge.
OriginalL'auteur Michael Brewer-Davis
Déménager est exactement le chemin à parcourir. Pas pour le déménagement, mais ensuite pour montrer TortoiseSVN le nouvel emplacement.
OriginalL'auteur markus
Que Michael a dit, votre meilleur pari est de lire le SVN livre. Je recommande aussi le TortoiseSVN manuel pour plus d'informations sur la configuration du serveur sur Windows.
Quelques commentaires:
Vous n'avez pas besoin d'un autre référentiel, si la structure de votre référentiel unique de la manière appropriée. Un exemple est le Apache dépôt SVN. Avoir un seul référentiel pour un entretien plus facile, mais si vous voulez que vos numéros de révision séquentielle pour chaque projet, alors le seul moyen est de séparer les référentiels (pas une exigence commune).
Si vous décidez que séparer les dépôts sont la voie à suivre, et utilisez svnserve, puis faire usage de la --root ou -r option. On dirait également que vous souhaitez créer un nouveau référentiel, plutôt que de la relocalisation d'un référentiel existant, donc une sauvegarde/chargement n'est probablement pas l'action appropriée.
Vous pouvez vous déplacer autour de référentiels sur la même serveur, sans s'inquiéter interférer avec le client copies de travail (après l'arrêt du serveur SVN bien sûr!), mais cela suppose que votre serveur SVN est configuré correctement, c'est à dire le sait au sujet du changement. Cela n'a rien à voir avec TortoiseSVN. TortoiseSVN est un client SVN, le seul fonctionnement d'un serveur de TortoiseSVN effectue la création de référentiel (par commodité).
OriginalL'auteur si618