2008-12-12 6 views
10

Ces deux clients SVN peuvent-ils collaborer? J'ai mes projets vérifiés avec Tortoise, mais maintenant je voudrais pouvoir utiliser la fonctionnalité SVN (principalement la mise à jour et l'engagement) depuis Eclipse. Mais le Subcipse ne voit pas le statut SVN des fichiers extraits par Tortoise.Sous-classe et Tortoise SVN ensemble

Je fais similaire avec Tortoise et le plugin MSVS Ankh SVN et ça marche très bien. Mais maintenant, je besoin de travailler dans Eclipse ...

Merci

Répondre

5

Lorsque vous vérifiez le code de Subversion pour créer un "sandbox", les répertoires contiennent tous des métadonnées dans le répertoire .svn. Tout client que vous essayez d'utiliser contre le "bac à sable" (en supposant que la version du client n'est pas derrière le serveur), lire les métadonnées et comprendre l'état du bac à sable et comment le gérer par rapport au serveur.

Alors ... Oui, il fonctionnera très bien;)

+0

Ah, je vois. Le problème est quand le projet n'est pas entier, y compris sa racine, mais seulement certains des dossiers ont les données .svn :( Est-ce que le svn fonctionne ici seulement dans ces dossiers? –

+0

Si vous les ajoutez au projet, le client créera un dossier .svn avec les méta-données requises, puis l'autre client le reconnaîtra comme un dossier "sandbox" Si vous ne voulez pas l'ajouter au projet, réglez-le sur "ignorer" les données seront sauvegardées dans les dossiers parents .svn data. –

2

Il fonctionne très bien pour moi. Toujours mettre à jour les deux à la dernière version, car il peut y avoir un problème si les fichiers créés par un client spécifique sont incompatibles avec une version antérieure.

7

Ils travaillent bien ensemble.

La seule mise en garde: Assurez-vous qu'ils utilisent tous les deux la même révision de subversion sous-jacente! Subversion met à jour ses répertoires et reformate les répertoires .svn la première fois que vous lancez une révision avec des mises à jour majeures. Cela signifie que lorsque vous effectuez une mise à niveau, vous devez faire attention à ce que les sous-éclipses et les tortues aient libéré de nouvelles versions avec les mises à jour subversion sous-jacentes correspondantes.

Depuis que j'ai utilisé les deux, il y a eu deux mises à jour qui cassent la compatibilité avec les répertoires sous-jacents .svn, alors faites attention!

Questions connexes