2009-11-02 25 views
0

[Je voulais poser cette question sur StackOverflow ...]Comment transférer notre code source de Vista exécutant VisualSVN Server à Windows 7 exécutant VisualSVN Server?

J'ai utilisé VisualSVN Server sans aucun problème sur Vista.

Quand il est temps de tout changer pour Windows 7, je me demande quelle est la meilleure façon de le faire? Il est préférable d'enregistrer tous les codes de toutes les machines sur Vista et d'effectuer une mise à jour SVN pour une machine, puis de réinstaller VisualSVN sous Windows 7 et de créer un autre projet. Est-ce la meilleure façon?

Quelqu'un a-t-il exécuté VisualSVN Server (ainsi que TortoiseSVN) sur Windows 7 et constaté qu'il est stable?

Répondre

2

En pratique, essayez de ne pas exécuter le contrôle de votre source sur la même machine que celle sur laquelle vous travaillez, car si votre PC tombe bien, vous allez tout perdre (utilisez unfuddle ou haricots, les deux sont gratuits). Maintenant, revenons à la question. J'ai VisualSVN fonctionne bien dans Win7 ainsi que tortue, pour faire la migration tout ce que vous devez faire est de s'assurer que tout votre code est engagé puis réinstaller dans Win7 et restaurer ou écraser vos répertoires de repo de VisualSVN et vos projets seront retour dans le contrôle de la source, Un point à noter est que si votre IP ou votre nom de machine changent, vous devrez peut-être faire une commande relocate sur votre répertoire de travail.

+1

Je suis d'accord pour ne pas courir SVN sur la même machine que vous faites le développement sur. Vous perdez le lecteur que vous perdez tout, y compris votre contrôle de la source. Vous pourriez envisager de faire tourner un serveur Linux libre avec SVN dessus, juste pour avoir un peu de développement de votre dépôt de code. – Chris

+0

Oui, je synchronise en fait à deux autres machines aussi. serait bien si un ami peut synchroniser dans sa maison, de sorte que les données sont en double sécurité. ou je peux régulièrement FTP sur mon site web. –

0

Je ne sais pas comment cela fonctionne avec VisualSvn Server, mais vous voulez vous assurer que l'uuid du référentiel est le même sur les deux référentiels. Vous pouvez ensuite faire un load/dump cycle ou utiliser svnsync pour déplacer le référentiel d'une boîte à l'autre. Jetez également un oeil à this chapter dans le svnbook