2009-07-09 8 views
3

Où sont les détails du signet stockés dans un projet Visual Studio?Comment gérer séparément les signets dans le projet Visual Studio pour le développeur et l'équipe?

fichier projet: * .csproj fichier solution: * .sln

Je me demande s'il est possible de maintenir les signets séparément pour l'équipe et par développeur par défaut. Lorsque je vérifie le projet dans le contrôle de la source (Perforce), je ne veux pas que tous mes signets soient synchronisés pour d'autres développeurs mais seulement quelques-uns qui soient utiles à toute l'équipe.

Mise à jour # 1: Nous avons besoin d'un point de référence dans le code - qui peut être utilisé comme raccourci dans le courrier électronique et la communication entre développeurs/équipes de support. Pour cela, nous devons maintenir le signet au niveau de l'équipe.

Mise à jour # 2: Il semble que tout le monde a suggéré de ne pas partager les signets au niveau de l'équipe (c'est un fichier caché pour une raison etc ...). Je me demande s'il existe un autre outil dans Visual Studio pour répondre à l'objectif ici. La meilleure chose à propos des signets est leur capacité à créer un lien hypertexte avec n'importe quelle partie d'un code, ce qui est extrêmement utile si la base du code est ÉNORME!

>> La réponse la plus proche est 'zainnab' (voir ci-dessous), mais cette option nécessite de modifier (checkout) les fichiers de code.

+1

Je suis curieux de savoir pourquoi vous vérifiez d'autres choses que le code source et la documentation sur votre système de contrôle de source, de toute façon. Des choses comme les paramètres utilisateur, les fichiers de projet, les binaires (à moins qu'ils ne soient des dépendances externes), et les fichiers similaires ne doivent pas, IMO, être vérifiés dans le contrôle de la source. –

+0

nous avons besoin d'un point de réfrence dans le code - qui peut être utilisé comme shothand dans l'email et la communication entre les développeurs/équipes de support. Pour cela, nous devons maintenir le signet au niveau de l'équipe. – dotnetcoder

+0

Quels types de points de référence partagez-vous? Si vous faites référence à des fonctions particulières, alors nommer la fonction dans les questions devrait être assez bon. Vous pouvez également envisager d'utiliser des régions pour vous aider à identifier des sections de code particulières. – Yuliy

Répondre

2

Nous vous suggérons de ne PAS utiliser les marque-pages pour les activités d'équipe, mais d'utiliser des jetons de commentaire (alias «TODO», etc.) lorsqu'ils voyagent avec le code source.

+0

pouvons-nous avoir un lien hypertexte vers une ligne de code particulière dans ToDo? nous pouvons dans les signets et c'est pourquoi ils sont plus utiles. – dotnetcoder

+2

Les commentaires ToDo s'affichent dans la liste des tâches et, en double-cliquant dessus, ils accèdent à la ligne de code sur laquelle ils ont été définis. C'est ce que tu veux dire? – zainnab

+0

merci, j'ai cherché quelque chose comme ça depuis des lustres. Je l'utilise intensivement dans Eclipse, je ne l'ai pas trouvé dans VS et j'ai construit toutes ces notes et todos manuellement avec des signets. J'ai également rencontré le même problème que je ne peux pas ou ne veux pas commettre ces signets. Tu m'as sauvé énormément de travail merci pour ça! – Tom

0

Les signets sont stockés dans le fichier .SUO de votre solution.

Cependant, ce n'est pas une bonne idée de mettre ce fichier dans le contrôle de la source. C'est pourquoi c'est un fichier caché. À mon avis, les signets sont spécifiques à l'utilisateur et ne devraient pas être partagés entre les membres de l'équipe.

+0

pls voir mes commentaires dans la mise à jour - comme pourquoi nous devons vérifier les signets dans le contrôle de la source. – dotnetcoder

2

Les signets partagés bien sont extrêmement utiles pour la révision de code au moins.

Questions connexes