Conseils , Subversion
- 05/08/2009
Subversion (SVN) - Brève introduction
Bonjour tout le monde comment allez-vous?
Aujourd'hui, je vais parler de contrôle de version. Plus précisément à propos de Subversion , alias SVN.
Comme vous le savez déjà, SVN est un logiciel de contrôle de version des fichiers. L'idée de base de travail avec un contrôle de version est que vous avez toujours accès à toutes les versions des codes faites par vous et / ou votre équipe.
Principaux avantages:
- L'histoire de contrôle: facile à défaire et à la capacité d'analyser l'histoire du développement, ainsi que la facilité de récupération des anciennes versions et stable.
- Travail d'équipe: permet à plusieurs personnes de travailler sur le même ensemble de documents dans le même temps et réduit l'usure causée par des problèmes avec les questions de conflit.
- Rresgate version stable: vous pouvez facilement récupérer une version stable, les versions sont marqués avec un ID.
Le fonctionnement de base:
no repositório. Fondamentalement, pour travailler avec versionnée besoins développeur source pour faire une extraction de référentiel et les changements se préparaient donnera le développeur va s'engager dans le référentiel. Pour d'autres personnes de mettre à jour leurs sources avec les nouveaux changements qu'ils effectuent une mise à jour.
- Commander: Est-ce la façon de créer une copie de travail sur votre ordinateur.
- commit: C'est la façon d'envoyer les modifications du référentiel.
- mise à jour: C'est la façon d'obtenir les mises à jour du référentiel.
Voir l'image ci-dessous pour comprendre le flux de base de travail:
Voir l'explication des étapes dans l'image (numéros bleus):
- Commander: Initialement, le développeur a besoin pour obtenir le référentiel source. Le référentiel sera un chemin, une URL ou un réseau IP, EX: svn.seusite.com.br / trunk /
- s'engager: une fois avec les sources, le développeur fera des changements (créer des fichiers, supprimer des fichiers, créer des dossiers, le calendrier d'une classe, etc ...).
- mise à jour: Pour les modifications apportées par le développeur va dans le référentiel, vous devez soumettre les modifications.
- mise à jour: Pour mettre à jour le système qui sera hébergé suffit d'exécuter une mise à jour.
L'idée de ce post est vraiment donner un sens de SVN pour ceux qui ne savent rien. Je prépare un autre poste sur la façon de fonctionner dans la pratique. Je vais créer un référentiel et monter quelque chose afin que vous puissiez tester et démontrer faire une vidéo.
Si vous voulez ajouter quelque chose ou même si je d une m @ # * n'hésitez pas à commenter.
Étreintes




6 Responses to "Subversion (SVN) - Brève introduction"
Très bonne introduction. Je suis un programmeur et c'est seulement maintenant, après la programmation de nombreuses années, je voudrais utiliser un contrôle de version d'une application que j'ai été en développement. Mais cette application est dans les fenêtres. J'ai windows et linux ubuntu ici, je peux utiliser mon référentiel local à ubuntu, et les fenêtres comme un seul client tel que développé en utilisant les fenêtres. Mais je tiens à garder le référentiel Web uniquement avec le système exécutable et d'autres fichiers nécessaires. En d'autres termes, je veux contrôler mes sources, mais fournissent seulement le résultat final à mes clients via le web. Il est possible avec SVN? Je vous remercie.
Par Carlos Ramos (1 commentaires) sur 09/11/2009
Bonjour tout le bien Carlos?
Son lieu ce faire. Et c'est vraiment facile!
Lorsque vous fournir la version est en production, vous utilisez le «exportation». Cette option génère une version avec seulement les fichiers sources (without. SVN, etc ..).
S'il vous plaît envoyer tout ce que je ou quelqu'un d'aider!
Étreintes!
Par Marcelo Sabadini (109 commentaires) sur 09/12/2009
Marcelo, très bonne introduction à la clarification de mes recherches. Excellente démonstration du fonctionnement de SVN.
Par JOHN Cleber (1 commentaires) sur 20/10/2009
Encore une fois casser les explications ...
Et je vais paraître stupide parfois ailleurs et oublier de donner un petit saut ici en premier!
Très bon ... Je vais essayer de commencer à utiliser le svn!
Par Rafael Ortega Bueno (6 commentaires) sur 29/10/2009