2008-09-16 9 views
33

Ce que je fais actuellement, c'est de lier le projet à un autre endroit et de lui donner le même nom, puis de cocher la case «Branche après partage». Et puis je voudrais vérifier le projet partagé et travailler dessus. Et enfin fusionner avec le projet d'origine.Quelle est la bonne façon de se connecter avec Visual Source Safe?

Cela fonctionne bien, mais il semble très maladroit: j'ai plusieurs instances du projet sur mon disque; Je dois changer l'adresse physique du site Web (j'utilise asp.net 1.1) chaque fois que je travaille sur une branche différente;

Cela ne semble pas être la bonne façon de le faire. Comment branchez-vous vos projets avec VSS?

Répondre

8

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

Je nomme habituellement le répertoire "V1.0" copié (ou tout ce qui est approprié) et les garde tous dans un dossier qui est le nom du projet principal.

1

La façon dont vous avez décrit est la seule façon de faire du "branchement". Et comme vous l'avez souligné, c'est plutôt maladroit. Dans VSS, il est préférable d'éviter tout branchement car cela détruirait l'historique de vos sources.

+0

Je ne sais pas si "détruire l'historique de vos sources" est vrai, d'après la façon dont l'auteur de la question a dit qu'il a fait la branche. –

7

C'est la manière généralement acceptée de ramifier votre code source dans SourceSafe. La seule autre façon de le faire, si la fusion et la conservation de l'historique ne sont pas un problème, consiste à copier les fichiers dans un nouveau dossier, supprimer l'attribut en lecture seule, supprimer les fichiers .vssscc et .scc, puis ajouter ce nouveau projet à SourceSafe. À ce stade, vous avez un tout nouveau projet, sans histoire antérieure.

Questions connexes