6
votes

Visual Studio + Tortoisesvn assez? Ou devrais-je utiliser ANKHSVN Adidin aussi?

J'utilise Visual Studio 2010. Je pensais pour SVN, je peux utiliser TortoiseSVN et j'ajoute simplement mon dossier de projet VS au référentiel et effectué. Peut-être que je pourrais utiliser le tortoisesvn addin , mais c'est toujours une bêta et une vieille.

D'autres personnes parlent d'Ankhsvn + Tortoisesvn. Est-ce que j'ai vraiment besoin de combiner ces 2 outils? Je demande juste demander, avant de commencer ici, je voudrais savoir ce qui est le moyen le plus intelligent. Aucune suggestion? Merci!

EDIT: OK, je ne comprends pas vraiment. Si vous me disiez que je devrais utiliser les deux - que dois-je faire si je veux commettre une nouvelle chose? Je l'engage d'abord avec Ankh puis avec Tortoisisesvn? Et tout fonctionnera bien sans erreurs? Okey im vient de confondre, parce que je n'ai jamais utilisé svn (spécialement 2 d'entre eux en même temps).


0 commentaires

4 Réponses :


9
votes

Tortoisesvn et Ankhsvn coexistent bien ensemble, tant que vous gardez les deux assez à jour (ce qui signifie que la version de Subversion Apache devrait être la même dans Ankhsvn et TortoiseSVN).

Il est pratique d'utiliser Ankhsvn car vous pouvez effectuer de nombreuses opérations SVN directement dans Visual Studio sans passer à TortoiseSVN et vous verrez l'état de vos fichiers dans l'explorateur de la solution.

Il y a quelques choses (par exemple, résoudre les conflits) que Tortoisisvn fait mieux, c'est bien de l'avoir disponible dans de telles situations.


0 commentaires

4
votes

les deux.

Ankh facilite beaucoup plus facilement de ne pas ajouter de classe et d'oublier de l'ajouter au référentiel (par exemple).

La tortue est préférable à résoudre les problèmes de validation complexes, comme des combinaisons de mouvements et de suppression.


0 commentaires

1
votes

les deux. J'adore utiliser Ankhsvn en outre vous aide lorsque vous déplacez / renommer des fichiers de Visual Studio.


0 commentaires

4
votes

Lors de l'utilisation de Subversion en tant que version-contrôle de vos projets développés dans Visual Studio et en utilisant uniquement un client autonome (E.G. Tortoisesvn ou juste une ligne de commande), vous pouvez rencontrer de tels problèmes:

  • Vous devez passer à un client autonome à partir de Visual Studio pour effectuer Rename / Supprimer / Ajouter, etc. I.E. Vous devez refléter les modifications apportées à votre projet à la subversion manuellement,

  • Vous ne voyez pas les modifications que vous avez apportées à votre projet dans Visual Studio,

  • Vous devez ignorer les fichiers temporaires manuellement (ceux qui ne doivent pas être versés).

    etc etc

    Ankhsvn intègre la subversion Apache dans Visual Studio. Par exemple. Il vous montrera que le statut des fichiers dans l'explorateur de solutions, reflète les modifications que vous apportez à Subversion, etc.

    Cependant, j'utilise personnellement Visualsvn et considérez que l'intégration est bien meilleure que ANKHSVN. Par exemple. Ankhsvn ne montre pas l'état des filtres C ++ dans l'explorateur de solutions, mais des spectacles VisualSvn. Et IMHO VISUALSVNV est plus facile et plus intuitif que ANKHSVN.


0 commentaires