2009-07-09 8 views
3

Wo sind die Lesezeichen-Details in einem Visual Studio-Projekt gespeichert?Wie werden Lesezeichen im Visual Studio-Projekt für Entwickler und Team getrennt verwaltet?

Projektdatei: * CSPROJ Lösung Datei: * SLN

Ich frage mich, ob seine möglichen Lesezeichen für Team und pro Entwickler standardmäßig separat zu halten.

Wenn ich das Projekt in die Quellcodeverwaltung (Perforce) einchecke, möchte ich nicht, dass alle meine Lesezeichen für andere Entwickler synchronisiert werden, sondern nur ein paar, die für das ganze Team nützlich sind.

Update # 1: wir brauchen einen Bezugspunkt im Code - der als Abkürzung in E-Mail und Kommunikation zwischen Entwicklern/Support-Teams verwendet werden kann. Dafür müssen wir ein Lesezeichen auf Teamebene beibehalten.

Update # 2: Es scheint, jeder schlug vor, Lesezeichen auf Teamebene nicht zu teilen (es ist eine versteckte Datei aus einem Grund etc ...). Ich frage mich, ob es ein anderes Werkzeug in Visual Studio gibt, um den Zweck hier zu erfüllen. Das Beste an Lesezeichen ist ihre Fähigkeit, auf einen Teil eines Codes zu verlinken, was sehr nützlich ist, wenn die Codebasis RIESIG ist!

>> Die nächste Antwort von 'zainnab' (siehe unten), aber diese Option erfordert das Ändern (Auschecken) von Codedateien.

+1

Ich bin neugierig, warum Sie Dinge wie Quellcode und Dokumentation zu Ihrem Quellcodeverwaltungssystem sowieso einchecken. Dinge wie Benutzereinstellungen, Projektdateien, Binärdateien (sofern sie keine externen Abhängigkeiten sind) und ähnliche Dateien sollten nicht, IMO, in die Quellcodeverwaltung eingecheckt werden. –

+0

Wir brauchen einen Referenzpunkt im Code - der als Shothand in E-Mail und Kommunikation zwischen Entwicklern/Support-Teams verwendet werden kann. Dafür müssen wir ein Lesezeichen auf Teamebene beibehalten. – dotnetcoder

+0

Welche Arten von Referenzpunkten teilen Sie? Wenn Sie sich auf bestimmte Funktionen beziehen, sollte die Benennung der Funktion in Fragen gut genug sein. Sie sollten auch die Verwendung von Regionen in Erwägung ziehen, um bestimmte Codeabschnitte zu identifizieren. – Yuliy

Antwort

2

Es wird empfohlen, dass Sie KEINE Lesezeichen für Teamaktivitäten verwenden, sondern stattdessen Kommentar-Token (auch "TODOs", usw.) verwenden, wenn sie mit dem Quellcode reisen.

+0

können wir einen Hyperlink zu einer bestimmten Codezeile in ToDo haben? wir können in Lesezeichen und deshalb sind sie nützlicher. – dotnetcoder

+2

ToDo-Kommentare werden in der Aufgabenliste angezeigt und durch Doppelklick auf diese werden sie zur Codezeile weitergeleitet, auf der sie festgelegt wurden. Meinst Du das? – zainnab

+0

danke, ich habe schon ewig nach so etwas gesucht. Ich benutze dies ausführlich in Eclipse, habe es nicht in VS gefunden und alle diese Notizen und ToDos manuell mit Lesezeichen erstellt. Ich habe auch das selbe Problem, dass ich diese Lesezeichen nicht schreiben kann oder will. Du hast mir eine Menge Arbeit gerettet, danke dafür! – Tom

0

Lesezeichen werden in der .SUO-Datei Ihrer Lösung gespeichert.

Es ist jedoch keine gute Idee, diese Datei in die Quellcodeverwaltung zu stellen. Deshalb ist es eine versteckte Datei.

Lesezeichen sind meiner Meinung nach benutzerspezifisch und sollten nicht zwischen Teammitgliedern ausgetauscht werden.

+0

Bitte sehen Sie meine Kommentare im Update - als Grund, warum wir Lesezeichen in der Quellcodeverwaltung einchecken müssen. – dotnetcoder

2

Gut geteilte Lesezeichen sind äußerst nützlich für Code-Review mindestens.