visual source safe - wie zu entfernen Bindungen-Lösung w/o öffnen Sie in visual studio
Kennt jemand einen guten Weg, um zu entfernen vss source control bindings für visual studio 2005 und 2008-Lösung, ohne es zu öffnen in visual studio?
Ich verwendet, um zu verwenden: del /s /f /a: *.*scc
Dann als ich öffnete, visual studio, es würde fragt mich und geben Sie mir die option zum "entfernen Sie dauerhaft Bindungen".
Wenn ich jetzt versuche dies erstellt die .vssscc-Datei, und mir sagt, meine Arbeitskopie enthält eine andere version des .vsscc-Datei. Es gibt keine option zum entfernen der source control bindings.
Das eigentliche problem ist, dass ich versuche, die Arbeit auf einem alten beschriftet Kopie der Lösung von source safe. Aber, wenn ich öffnen Sie die Lösung, während es immer noch gebunden an die source-control erhalten Sie die neueste version von der Website. Er tut dies, obwohl ich die option "Source-Control-->Umwelt-->alles Bekommen, was beim öffnen einer Projektmappe oder das Projekt" deaktiviert.
InformationsquelleAutor Seth Reno | 2009-06-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bekam dies funktioniert durch editieren der Datei der Lösung sowie das löschen der *.*scc-Dateien.
Hier ist, was ich aus der Lösung entfernt Datei:
Unter der Rubrik:
Entfernte ich die folgenden 4 Zeilen:
Ebenfalls entfernt, den gesamten Abschnitt:
Nachdem dies zu tun, wenn ich die Lösung bekomme ich die Eingabeaufforderung mit der option "dauerhaft zu entfernen Bindungen".
InformationsquelleAutor Seth Reno
In Visual Studio
Du auch ändern müssen, Lesen Sie nur die Attribute aller Dateien zu Lesen/schreiben, um der Lage sein, Sie zu ändern später.
InformationsquelleAutor Murugesan Yadav
Dies ist die .cmd-Datei ich verwenden, um entfernen Sie alle source-control-Dateien:
Danach können Sie entweder öffnen Sie in Visual Studio und Holen Sie aufgefordert, entfernen Sie die source-control-Bindungen (die entfernt die Linien genannt, die von Seth Reno, dh.
)
Oder Sie könnte eine Art von regulären Ausdrucks entfernen, aber ich habe keinen code für, die.
Schöne Lösung! Ich war ursprünglich auf der Suche war, eine Menü-option im VS. Und wie schon in der anderen Antwort, es gibt einen, aber es klingt nicht wie es wird bereinigen Sie die readonly/hidden/system-Dateien. So, die erste ist so einfach, und dann VS Aufforderung zur Bindung bedeutet, ich weiß nicht einmal, um die Suche für die Menü-Befehl! 🙂
InformationsquelleAutor TheDorkKnight
Suchen Sie einfach Ihr Projekt für *.scc und .vss, löschen Sie alle diese, dann öffnen Sie Ihr Projekt in Visual Studio 2008 wird Sie Fragen, ob Sie Sie entfernen möchten, Bindungen oder zu beheben
InformationsquelleAutor jerry
Ich bin nicht sicher, ob die "beste" Antwort, aber ich kann liefern einige Informationen: Zunächst die einzige sicher Feuer Weg, dass ich habe kommen mit, um eine separate VS2005/2008-Projekt oder eine Lösung und VSS ist, erstellen Sie eine neue Projektmappe und ein Projekt mit den gleichen Einstellungen, in neue Ordner, kopieren Sie alle Module, Klassen, forms etc. Mitglied von Dateien über, und fügen Sie dann das Projekt, und schließlich setzen Sie alle project-und solution-Attribute übereinstimmen.
Wenn jemand eine bessere zuverlässige Weg, dies zu tun, würde ich Liebe es zu hören, aber so weit alles, was ich versucht habe hat zu brechen sowohl das Projekt/die Lösung und die VSS-integration.
AFAIK die Ursache HIERFÜR ist, dass die Bindung zwischen VSS und VS Projekte in der Projektmappe.SSC-Lösung.VSSSCC, Lösung.SLN, mssccprj.scc, vssver.ssc und *.%proj-Dateien und vielleicht in die SUO (ugh!).
Ich dachte, ich war es auch, bis ich es je zu tun hatte... 🙁
InformationsquelleAutor RBarryYoung