Deaktivieren der Warnung, dass die Lösung nicht unter Kontrolle der Quellcodeverwaltung?
Beschämend, wir verwenden TFS bei der Arbeit für ein C# - Projekt. Ich wünschte, wir könnten zu bewegen, um svn oder git, aber wir können das nicht ändern. Alle von uns an dem Projekt arbeiten hasse das automatische check-out "Funktion" des TFS, so checkten wir in unsere Lösung und Projekt-Dateien als ungebundenes vom TFS.
Nun, wenn wir das Projekt öffnen, erhalten wir folgende Nachricht:
Die Lösung, die Sie geöffnet haben, ist unter Kontrolle der Quellcodeverwaltung aber derzeit nicht konfiguriert für die integrierte Quellcodeverwaltung in Visual Studio. Möchten Sie binden diese Projektmappe zur Quellcodeverwaltung jetzt?
Gibt es eine Möglichkeit, diese Meldung deaktivieren, während die Lösung mit ungebundenen aus dem buggy und ärgerlich für die integrierte Quellcodeverwaltung?
- Ernsthaft, warum der Hass auf TFS? Und wenn du nicht zufrieden bist mit dem automatischen check-out-Funktion, einfach deaktivieren Sie es in Visual Studio, indem Sie zu
Tools->Options->Source Control
- Nach der Verwendung von TFS, dann verschieben auf
svn
für persönliche Projekte, und jetztgit
ich kann mit überzeugung sagen, dass TFS ist wirklich schrecklich im Vergleich zu entweder einem.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Nachricht auf den Sie verweisen, hat nichts zu tun mit TFS, es hat zu tun mit der integrierten Quellcodeverwaltung in Visual Studio. Wenn Sie wirklich wollen, um loszuwerden, diese Nachricht, gehen Sie auf Tools->Optionen->Quelle-Steuerelement, und legen codeverwaltung auf "keine".
Dann gehen und laden Sie die Team Foundation Power Tools und aktivieren Sie den shell-Zugang, und Sie werden in der Lage sein auf der rechten Maustaste im Windows Explorer und überprüfen Sie die von dort. Wenn Sie nicht möchten, dass zu tun, können Sie machen Sie Ihre check-ins von der TF.EXE Befehlszeile.
Aber im ernst, wenn Sie nicht wie die automatische check-out, dann einfach ausmachen. Sie haben die Möglichkeit, TFS automatisch check-out, fordert Sie heraus überprüfen, oder tun Sie nichts und lassen Sie die Dateien im nur-Lesen-Zustand, bis Sie explizit überprüfen Sie Sie heraus.
Andere Möglichkeit könnte sein, sich zu bewegen, um einen "git-tfs' kombinierte Lösung. Sie bewegen würde, Ihr team zu git, und sync mit TFS auf einer regulären basis. Auf diese Weise, nur eine person hat ein Leben mit dem TFS ärgernisse.
Habe ich keine Erfahrung mit, aber anscheinend es wurde versucht, vor
Wenn Sie wie svn/git-Modell besser ist, dann ganz ehrlich, ich Frage mich, warum würden Sie wollen, zu drehen aus automatische Kasse? Sie können konfigurieren, VS zu leise Auschecken von Dateien auf Bearbeiten. Das kommt ziemlich nah an das svn-Art zu arbeiten, nicht?
Stellen Sie außerdem sicher, dass die TFS-server ist so konfiguriert, dass mehrere checkout auf alle text-basierten Dateien, und Sie sollten gut zu gehen. Sie können auch installieren eigene diff-und merge-tools (z.B. TortoiseDiff/TortoiseMerge), wenn Sie wollen.
check out / check in / resolve conflicts
Modell werden weit schlechter als svn oder git.