33 votes

Quelle est la bonne façon de créer une branche avec Visual Source Safe?

Ce que je fais-je lier le projet à un autre emplacement et de lui donner le même nom, puis cochez la case où il est dit "Branche après le partage." Et puis, je voudrais Vérifier le projet partagé et le travail hors d'elle. Et finalement fusionner avec le projet d'origine.

Cela fonctionne bien, mais il se sent très maladroit: j'ai plusieurs instances du projet sur mon disque, j'ai changer d'adresse physique du site (j'utilise asp.net 1.1) chaque fois que je travaille sur une autre branche;

Qui ne se sent pas comme la bonne façon de le faire. Comment avez-vous succursale de vos projets avec VSS?

8voto

jm. Points 7092

Je pense que la façon dont vous décrivez la question est le seul moyen de le faire dans sourceSafe.

J'ai l'habitude de nommer le répertoire copié "V1.0" (ou ce qui convient) et de le conserver dans un dossier contenant le nom du projet principal.

7voto

C’est le moyen généralement accepté de créer une branche pour votre code source dans SourceSafe. La seule autre façon de procéder, si la fusion et la conservation de l'historique ne posent pas de problème, consiste à copier les fichiers dans un nouveau dossier, à supprimer l'attribut en lecture seule, à supprimer les fichiers .vssscc et .scc, puis à ajouter le nouveau fichier. projet à SourceSafe. À ce stade, vous avez un tout nouveau projet, sans historique.

6voto

Tim Abell Points 2301

Vous pouvez trouver une bonne référence ici: http://www.codepool.biz/version-control/sourcesafe/branch-in-sourcesafe-vss.html

En gros, cliquez avec le bouton droit de la souris sur votre dossier et faites-le glisser à l'endroit où vous souhaitez créer une branche. Lorsque vous vous y allez, des options de partage / branche / récursive vous sont proposées.

Frémir.

1voto

Joseph Daigle Points 16429

La façon dont vous avez décrit est le seul moyen pris en charge de "créer des branches". Et comme vous l'avez fait remarquer, c'est plutôt maladroit. Dans VSS, il est préférable d’éviter toute ramification car cela détruirait l’historique de vos sources.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X