Guide des débutants pour apprendre à utiliser Subversion avec Visual Studio
Quelle est la meilleure façon pour moi d'apprendre à utiliser Subversion comme un contrôle de code source pour mon Asp.Net Projets Web?
Je n'ai pas eu beaucoup de contact avec la source de contrôle avant, mais j'ai une compréhension de base de ses caractéristiques, de sorte que je suis à la recherche d'une méthode pour apprendre les meilleures pratiques.
Tout conseil sera très apprécié.
source d'informationauteur holiveira | 2009-01-09
Vous devez vous connecter pour publier un commentaire.
Une fois que vous avez le programme d'installation de SVN vous aurez besoin pour l'installation de votre structure de référentiel. Une installation commune est d'avoir un De la succursale, de l'Étiquette, le Tronc de l'installation cependant il en existe d'autres qui peuvent répondre à vos besoins.
Une fois que vous avez configuré votre serveur, vous aurez besoin d'un client. Le plus commun est TortoiseSVN. Il ne s'intègre pas avec Visual Studio, mais il est extrêmement puissant.
Une fois que vous installez la tortue, vous aurez envie de l'installation de votre la liste d'exclusion à assurez-vous de ne commettre des fichiers qui sont pertinents pour votre projet.
Puis pour une meilleure compréhension de la façon d'utiliser le contrôle de source en général découvrez Eric Éviers Contrôle de la Source HOWTO
Voici un excellent tutoriel par un de mes blog favoris des auteurs, Rick Strahl.
http://www.west-wind.com/presentations/subversion/
TortoiseSVN?
Assez facile à utiliser...
Il est intégré dans le shell de windows donc, fondamentalement, il fonctionne à partir de l'Explorateur Windows.. je ne suis pas sûr si son intégré dans VisualStudio 2008, mais c'est tellement facile à utiliser de toute façon que je ne pense pas que vous auriez besoin d'elle.. 🙂
EDIT: en Plus, c'est gratuit.. 🙂 Et il y a un tas d'outils comme les Diff/Merge.. 🙂 Bien que je pense que WinMerge est mieux.. Mais c'est à côté de la question.. 🙂
Je recommande vraiment VisualSVN. C'est un excellent produit pour l'intégration de Subversion avec Visual Studio.
http://www.visualsvn.com/
Je recommanderais ankhsvn pour l'intégration avec visual studio. Je fonctionne très bien et ressemble à TFS. J'ai aussi utiliser tortoise svn pour l'intégration de windows shell. Les deux se complètent très bien.
Ne sont pas strictement liées à la Subversion, mais Eric Évier a une excellente source d'amorces de contrôle si vous avez besoin de revoir les bases. N'oubliez pas que le Livre de Subversion est gratuit, et c'est probablement le plus complet (et pourtant encore assez pratique) de ressources sur la Subversion.
Comme le Web et Jerry, de manière générale, j'aime AnkhSvn pour l'intégration de Visual Studio, et également utiliser TortoiseSvn comme un outil complémentaire. (Par exemple, la Tortue du visualiseur de journaux est encore un peu plus avancé, alors parfois, je vais y aller avec ça.)
Cela dit, je ne suis pas totalement sûr que je vous suggérons d'utiliser AnkhSvn pour ASP.NET les Projets de Site Web. (Je l'utilise pour ASP.NET Web Application Projets de, Projets de Bibliothèque de Classe, et les Applications de Console.) Il y a quelques bizarreries de ce que vous pourriez trouver frustrant. Voir ce message en particulier, et ce fil en général, de la AnkhSvn liste de diffusion:
http://ankhsvn.open.collab.net/ds/viewMessage.do?dsForumId=582&dsMessageId=132185
Vous pourriez probablement vivre avec les bizarreries, et peut-être le AnkhSvn permettra d'éliminer tous, mais dans mon cas j'ai choisi de passer à des Projets d'Application Web (au lieu de Projets de Site Web), en partie parce qu'ils travaillent mieux avec AnkhSvn.
Aussi, si vous allez avec AnkhSvn, je vous conseille d'exécuter l'un des nightly builds, plutôt que de la dernière version stable; les nightly builds semblent avoir beaucoup moins de bugs et plus utile.
Je n'ai pas eu de réponse quand j'ai été faire mon premier svn set-up pour le développement en php... donc j'aimerais vous aider mais je ne sais pas tout d'intégration de visual studio.
J'ai utilisé de la tortue(btw est grand et pour windows, je pourrais vous aider im sûr) et il ya un couple de tutoriels sur la façon de mettre en place un petit repo dans votre propre pc
Se familiariser avec le contrôle à la source des termes et des concepts. Eric Évier a écrit un excellent guide pour arriver jusqu'à la vitesse.
Je connais quelqu'un qui a déjà dit "AnkhSVN", mais j'aimerais seconde candidature. J'utilise AnkhSVN pour mon département, et je l'aime. Il s'intègre complètement avec VS2008, et me donne presque aucune difficulté.
J'utilise aussi TortiseSVN pour son "Navigateur de dépôt" de la fonctionnalité... mais j'ai rarement jamais avoir à aller dans ce plus.
Les deux sont d'EXCELLENTES solutions, et utilisés conjointement, devraient être tout ce dont vous avez besoin. Et les deux sont gratuits.