2010-08-06 4 views
0

Je voudrais vérifier un projet SVN en lecture seule (par exemple de Codeplex) dans un dossier sur mon disque local, ouvrir la solution (disons que j'obtiens Dotnetnuke et que j'ouvre sa solution, j'ajoute des projets à la solution et éventuellement je change certains fichiers, les rendant précédemment inscriptibles Je veux régulièrement mettre à jour les changements provenant de Codeplex et faire des fusions de code pour conserver mes changements). Cependant, je voudrais copier tous les fichiers dans cet emplacement de caisse vers un autre emplacement "développeur" où je jouerais beaucoup avec le code source et aurais mon référentiel SVN local pour préserver l'historique et permettre aux autres développeurs de faire des vérifications/outs. Je devrais être en mesure d'utiliser TortoiseSVN à partir de Windows Explorer ou Visual Studio SVN Add-on pour vérifier les ins/outs. Donc les extractions de Codeplex au premier emplacement serait un emplacement intermédiaire à partir duquel je voudrais mettre à jour une zone de développement dans un autre emplacement qui sera connecté au référentiel SVN en lecture/écriture sur ma machine locale. Donc, comment faire des mises à jour/synchronisations entre le premier et le deuxième emplacement (la direction est du premier au deuxième emplacement). Puis-je utiliser Tortoise SVN pour déplacer les modifications du premier emplacement au second (après la mise à jour SVN du codeplex).Avoir un emplacement de vérification SVN connecté à Codeplex et propager les mises à jour vers un autre emplacement de développement connecté à un autre référentiel SVN

Puisque j'utilise des clients GIT et Mercurial, comment pourrais-je propager les modifications à mon emplacement SVN de développement. Je préférerais une solution qui fonctionnerait avec le logiciel de la version source. Tx, Rad

Répondre

0

Vous pouvez utiliser SVN passer pour basculer entre les référentiels, bien que cela puisse être chose difficile à faire ...

Ne serait-dépôt ajouter la Codeplex comme externe à votre R/W référentiel faire la chose? Voir: http://svnbook.red-bean.com/en/1.0/ch07s03.html

+0

Souhaitez-Switch me permet de faire la fusion dans Visual Studio. Je sais que je peux utiliser Export à partir de la version locale, mais cela annulerait mes modifications. Je vais vérifier à la fois Switch et External. Tx – Rad

+0

Étant donné que je peux avoir quelques changements intermédiaires dans mon premier emplacement, il semble que je doive traiter cet emplacement comme un référentiel d'origine et non comme un référentiel Codeplex. Est-ce possible: obtenir des mises à jour et la fusion d'un dossier de travail local (premier emplacement) dans le second (développement de la version de travail)? – Rad

+0

Je peux évidemment créer encore un autre Repository pour contenir les modifications de Codeplex (une sorte de réplication à la demande) et éventuellement utiliser Switch ou Relocate depuis mon dossier de travail Development – Rad

Questions connexes