2012-06-23 6 views
0

Je suis un développeur SAP et dans le paysage SAP, nous avons un serveur de développement (DEV), un serveur de qualité (QAS) (pour les tests) et le serveur de production (PROD). Les développeurs développent leurs programmes dans DEV, puis les transportent vers QAS. Dans QAS, les testeurs testent le programme et le transportent ensuite vers PROD. Plus tard, il est déployé sur le client depuis PROD. Je suis nouveau à l'utilisation de SVN et je me demandais si et comment le paysage SAP est analogue au tronc/branches/tags (?).Branches et tronc dans SVN

Répondre

2

Ils ne sont pas liés pour la plupart, sauf si vous trouvez que plusieurs versions de votre code peuvent être en train de passer de DEV à TEST en PROD en même temps. Dans ce cas, vous aurez plusieurs branches en vol à la fois.

"tronc" est vraiment juste une branche spéciale. Vous pouvez choisir de mandater cette jonction contenant toujours le dernier code fusionné de toutes les branches. Il agit comme le modèle pour toutes les branches suivantes. Sinon, vous créez simplement une branche à partir d'une autre et fusionnez pour la synchroniser.

Les balises sont utilisées pour créer une version étiquetée en lecture seule du code qui passe en production. Je créer une branche étiquetée à partir du code qui le rend à PROD. Vous pouvez toujours le récupérer de cette façon.

2

Il n'a rien en commun. Les branches sont un moyen de développer de nouvelles fonctionnalités sans perturber la ligne de développement principale, ou de maintenir des versions plus anciennes d'un projet en parallèle au développement de versions plus récentes. Je vous suggère de lire le SVN book librement disponible.

Questions connexes