2009-04-28 2 views
5

Gibt es eine Möglichkeit, Visual Studio 2005 anzuweisen, die Quellsteuerbindung nur zu ignorieren, wenn eine Lösung geöffnet wird? Manchmal muss ich eine Lösung laden, für die ich keinen Zugriff auf den Quellsteuerungsserver habe, aber Visual Studio besteht darauf, trotzdem eine Verbindung herzustellen, dh ich muss für jedes Projekt in der Lösung auf "vorübergehend offline arbeiten im getrennten Modus" klicken (von denen es etwa 20 gibt), wie es lädt. Aus irgendeinem Grund versucht es auch, jedes Projekt sofort zu überprüfen, nachdem ich ihm gesagt habe, dass es offline arbeiten soll, also muss ich auch auf dieses Dialogfeld klicken.Abrufen von Quellsteuerungsbindungen in einer Lösung durch Visual Studio

Da ich nie etwas in dieser Lösung bearbeiten muss, gibt es eine Möglichkeit, ich kann es öffnen und Visual Studio ignorieren Sie einfach die Tatsache, dass es Quellcode Bindings in es hat?

Bearbeiten: Im Idealfall möchte ich einen Weg, dies zu tun, ohne die Projekt/Lösung-Dateien zu ändern. Sie ändern sich ziemlich häufig, so dass ich jedes Mal, wenn es eine neue Version gab, Änderungen vornehmen muss (sonst würde ich sie nur einmal lösen und das wäre kein Problem).

Danke für die Antworten bisher.

Antwort

0

Die Quellcode-Steuerbindungen werden in der Visual Studio-Lösungsdatei (.sln) gespeichert. Für TFS beispielsweise enthält es einen globalen Abschnitt für TFS-Informationen und die Lösungsprojekte, die TFS hinzugefügt wurden. Sie können die Lösungsdatei bearbeiten, um diese Bindungen manuell zu entfernen. Ich würde vorschlagen, zuerst eine Kopie der Lösungsdatei zu erstellen. Ich würde jedoch empfehlen, Bindins über Visual Studio zu entfernen. Öffnen Sie Ihre Lösung und gehen Sie durch das Offline-Szenario. Wechseln Sie dann zu Datei-/Quellcodeverwaltung/Quellcodeverwaltung ändern (VS 2008), um die Benutzeroberfläche aufzurufen, auf der die Quellcodeverwaltungsbindungen in Ihrer Projektmappe angezeigt werden. Dort können Sie die Bindungen verwalten, einschließlich der Bindung. Sobald Sie die Lösung das nächste Mal öffnen, sollte VS nicht mehr auf die Quellcodeverwaltung zugreifen können.

0

Wir führen keine visuelle Quelle sicher, wo ich jetzt arbeite, so kann ich nicht überprüfen, aber ich denke, Sie können alle Dateien mit der Erweiterung .vcss oder etwas löschen oder umbenennen. Die Erweiterung als ein paar s ist in. Sie müssen möglicherweise auch Ihre SLN-Datei aktualisieren, aber das kann leicht mit einem Regex und einem kleinen benutzerdefinierten Dienstprogramm getan werden.

0

Ich habe nach einer Möglichkeit gesucht, die Integration zwischen SourceSafe 2005 und Visual Studio 2008 zu deaktivieren. Wir sind gezwungen, SourceSafe in einer Unternehmensumgebung und alle zu verwenden. SourceSafe ist in Ordnung, wenn Sie es wie ein Baby behandeln. Sobald du versuchst, etwas Nützliches zu tun, beginnt es zu brechen. Gott bewahre, dass Sie versuchen, die Integration mit Visual Studio zu verwenden. Da ich nicht wollte, dass die "Bindungen entfernt" wurden, um andere Entwickler im Team nicht zu verwirren, musste ich Studio sagen können, dass es die Lösung und die Projektbindungen ignorieren und weitermachen sollte.

folgte ich den Registry-Hack in der Post folgenden vorgeschlagen Removing SourceSafe Integration from Visual Studio 6

Studio tat, was ich wollte ... irgendwie. Es hat die SourceSafe-Integration entfernt. Als ich jedoch eine quellkontrollierte Lösung öffnete, fragte sie mich, ob ich die Bindungen entfernen wollte.
"die Projekte werden als nicht unter der Quellcodeverwaltung behandelt"

Nein, ich möchte nicht, dass Sie die Bindungen aus den Dateien entfernen, ich möchte, dass Sie sie IGNORIEREN. Dieser Dialog erscheint jedes Mal, wenn Sie die Projekt-/Projektdatei öffnen.

Meine Lösung scheint im Moment zu funktionieren ... vorerst.

Datei-> Quellcodeverwaltung-> Quellcodeverwaltung ändern ...-> Disconnect

Ich hoffe, das hilft jedem anderen in der Lage, SourceSafe zu verwenden, kann aber nicht die Bindungen aus den Dateien selbst entfernen. WARUM, Microsoft, WARUM würden Sie die Bindungen in die Dateien selbst einfügen? /rant

Verwandte Themen