svn

Étapes pour la création correcte du référentiel SVN pour la première fois

Je suis un nouveau venu dans le monde de "Administration" SVN et processus de documentation pour

Régler le référentiel SVN pour la première fois

. j'utilise SVN il y a assez longtemps; Mais pas comme un administrateur. C'est ce que j'ai fait jusqu'à présent pour configurer le référentiel. SVN Pour le projet.

Créé trois nœuds / branche / tronc / tag sous le nœud de tête.

Fourni les permis nécessaires aux développeurs / programmeurs et leur a demandé d'ajouter et de réparer les fichiers dans / branch.

A demandé à l'équipe QA Vérifiez les fichiers sur un serveur de test et confirmez que l'installation fonctionne conformément aux spécifications.

Après la certification QA J'ai vu le numéro de la dernière version / branch - 80.

J'ai exporté une copie de la succursale / dans un dossier nommé / trunk Dans mon système local.

SVN Ajout de tous les fichiers dans / trunk

Correction de tous les fichiers et dossiers de / my_trunk dans / trunk (svn commit -m "initial import" ../my_trunk/*)

Version de fichier et de dossier / trunk Maintenant a une chambre 81, Et la fixation de toutes les messages - «Initial import».

Fabriqué /project_1.0, Percé à l'intérieur / tag, et copié tous les fichiers à l'intérieur /project_1.0 de / trunk. Étapes non? S'il vous plaît corrigez-moi si je me trompe.

Je m'excuse pour mon long post.
Invité:

Christine

Confirmation de:

Alors qu'il semble juste. Mais généralement, vous développez dans le coffre et non dans les branches. Les branches sont conçues pour tester et développer à l'extérieur du site de la ligne de développement principale dans la branche principale, mais vous pouvez le faire comme vous le souhaitez. Ceci est juste une convention. Pendant que je relisez votre message, vous le faites.

Si vous vérifiez, tous les changements entrent dans une nouvelle révision. Donc, si vous avez vraiment une révision 80 Et vous avez noté 10 Les fichiers qui ont été modifiés, tous les fichiers enregistrés seront 81 révision et votre audit principal sera également à la hauteur de 81. Le marqueur sur les fichiers vous informe, dans lequel Audit a été la dernière mise à jour du fichier ou à laquelle l'audit est tombé dans votre svn.

Le numéro de version est augmenté dans tous les sous-répertoires, tels que des étiquettes, des branches et une autoroute. Par conséquent, un seul projet dans un référentiel est très utile et de ne pas gérer différents projets dans un référentiel.

Mais vos pas et vos tâches ont l'air bien.

La voie habituelle pour moi est la suivante:

-Create repos. 
-Create Trunk,Taks, Branches.
-Initial Import into trunk.
-Copy Trunk to Branch.
-Ask QA to test the Branch.
-Reintegrate Branch into trunk (don´t know which software you use for developing.
Normally your software should have an Option for that task. Eclipse does for
example). This is called a merge.
-Then copy merged Trunk to Tags in a special subdir.

Pour répondre aux questions, connectez-vous ou registre