Salut, je voudrais savoir comment créer un serveur svn? Maintenant, j'utilise VisualSVN un TortoiseSVN, mais je ne sais pas ce que sont les répertoires "branche" "trunk" "tags". Quelqu'un peut-il m'expliquer comment cela fonctionne? J'ai lu le livre svn et de nombreux articles à ce sujet mais je ne comprends pas.Comment configurer un serveur svn non-local?
Répondre
Comment configurer un serveur SVN est une question très différent de ce que les balises « branche », « tronc » et » "sont utilisés pour.
Un serveur SVN peut être configuré en utilisant différentes méthodes: Apache (avec dav_svn), svnserve sur SSH ou d'innombrables autres. Pour plus d'informations, consultez le svn-book's chapter on server setup pour plus d'informations.
Si vous avez besoin de plus d'informations sur SVN en général, the entire book pourrait vous être utile.
Pour obtenir un aperçu rapide de SVN, et le marquage de branchement, jetez un oeil sur les articles de Wikipedia suivants:
- Subversion, avec la section sur branching and tagging.
- Branching
- Tagging
Vérifiez le didacticiel sur le lien suivant. Le tutoriel a clairement indiqué tout le long avec screenshots.Will plus facile pour vous de comprendre:
http://www.mind.ilstu.edu/research/robots/iris4/developers/svntutorial/
thèses sont répertoire par défaut le cas échéant créé avec VisualSVN lors de la configuration d'un dépôt, c'est une convention de longue date pour la structure du référentiel:
(disclaimer: Je ne suis pas svn avocat)
tronc: contiendra votre développement mainline, vous développez de nouvelles fe branches
branches: sont des lignes de touche pour votre développement, les branches sont généralement créées à partir du tronc ou d'une autre branche parente. Vous utilisez généralement des branches pour développer de nouvelles fonctionnalités avant de les fusionner dans le coffre, ou pour effectuer des tâches d'entretien
balises: est juste un endroit pour mettre votre révision de mise en référence, vous ne pouvez pas (par défaut) écraser les branches chose principale: dans svn toutes les thèses sont répertoire, vous pouvez ramifier n'importe quelle branche existante vers n'importe quel autre emplacement (les balises sont restreintes), et vous pouvez les fusionner plus tard (avec plus ou moins de douleur) dans une autre branche
thèses sont toutes des descriptions génériques, et il existe divers modèle d'utilisation des branches, si vous avez besoin de plus d'informations, merci d'être mo re précis.
modifier: aussi je vous recommande de prendre le temps de lire chapter 4 Branching and Merging
Je suis un peu certain que vos préoccupations d'interrogation la mise en place d'un serveur SVN ou (réglage si vous êtes plus préoccupé par la structure de l'évolution de votre projet jusqu'à votre coffre et diverses branches). Toutefois, envisagez la possibilité que vous souhaitiez consacrer du temps et de l'énergie à la gestion du serveur SVN, surtout si vous avez encore beaucoup de questions après avoir lu la documentation. Après avoir considéré diverses options pour notre stratégie de gestion de contrôle de source, nous avons décidé d'utiliser un service d'hébergement SVN tiers. Nous avons fini par utiliser BeanStalk (http://www.beanstalkapp.com) avec Tortoise SVN et Visual SVN. Je ne suis pas associé à BeanStalk mais je peux vous dire que, pour 15 $ par mois, nous sommes très satisfaits des résultats. Notez que nous gérons une ferme de serveurs Web, ce qui fait que la disponibilité du serveur n'était pas du tout un problème - seulement du temps et de l'expertise - et nous avons quand même décidé d'aller voir un fournisseur externe.
- 1. Comment configurer un proxy HTTP pour svn
- 2. Comment configurer tortue SVN commentaire longueur exigence
- 3. Configurer plusieurs applications Django sur un serveur
- 4. comment configurer un teambuild
- 5. Configurer des références de serveur de développement
- 6. Comment configurer le projet symfony sur un serveur local?
- 7. Comment configurer un serveur de messagerie crypté de manière bidirectionnelle?
- 8. Comment configurer récursivement svn status pour cacher les fichiers ignorés?
- 9. si j'ai Windows, Mac et Linux, quelle est la meilleure façon de configurer le serveur SVN?
- 10. Can Tortoise SVN fonctionne sur un serveur FTP?
- 11. Comment configurer un environnement BizTalk multi-développeur?
- 12. Configurer la configuration matérielle du serveur
- 13. Comment configurer le serveur de communauté pour nous contacter?
- 14. Faire SVN utiliser mon serveur proxy
- 15. Comment configurer nginx pour fonctionner avec le serveur web Jetty6?
- 16. serveur repo SVN gratuit sans nécessiter un projet
- 17. Comment déployer un serveur RubyGem
- 18. Comment configurer un ccache partagé
- 19. Comment configurer un domaine sans cookie sur un serveur WHM/Cpanel?
- 20. Comment configurer CruiseControl.NET pour créer un projet sur un serveur distant
- 21. Comment configurer un proxy inverse Squid?
- 22. Serveur SVN pour Mac facile à installer?
- 23. Comment valider un repo Git sur un serveur SVN repo vide?
- 24. Comment définir un chemin d'accès au référentiel svn vers un chemin d'accès au serveur?
- 25. Comment puis-je configurer subversion avec un tunnel ssh dans Eclipse?
- 26. SVN Versioning
- 27. Plusieurs installations de Django - Comment configurer un multiplex transparent via le serveur web (Lighttpd)?
- 28. Comment configurer un programme serveur pour démarrer automatiquement au moment du démarrage dans SUSE?
- 29. Comment configurer VS2008 pour ouvrir uniquement un serveur Web dans une solution avec plusieurs projets?
- 30. Comment puis-je configurer mon serveur de messagerie dans un atrium ouvert?