webentwicklung-frage-antwort-db.com.de

Visual Studio 2012 erkennt nicht alle ausstehenden Änderungen?

Ich arbeite in TFS mit meinem Team für ein Projekt, und das Problem tritt auf, wenn ich versuche, ein neues Modellierungsprojekt für meine Klassen zu erstellen. Es zeigt sich nicht in ausstehenden Änderungen.

So gehe ich: Zuerst gebe ich meinen Ordner ein, in dem ich meine Klassen aufbewahre. Ich habe von dort viele Kombinationen ausprobiert: Ich habe zuerst versucht, mit der rechten Maustaste auf meinen Ordner zu klicken und "Auschecken zum Bearbeiten" zu setzen, und dann mit * fortfahren (siehe später). Als Nächstes habe ich versucht, auf .csproj in meinen Klassen zu klicken, also aktiviere ich mein Projekt, wenn ich ein Modellierungsprojekt hinzufüge und dann zu * wechsle. Zuletzt habe ich versucht, die gesamte Lösung unserer gesamten Projekte zu aktivieren, die sie verbindet, und dann zu * zu wechseln.

Nichts hat funktioniert. (Ich hatte immer die letzte Version)

  • folgendes habe ich als nächstes für alle Möglichkeiten getan: Ich ging zu Architektur -> Neues Diagramm (benanntes Diagramm und links neues Projekt erstellen) -> Erstellen (dann werden Fenster zum Erstellen eines neuen Projekts in welchem ​​Ordner angezeigt und ich wähle immer aus Mein Ordner, in dem ich meine Klassen aufbewahre).

Nachdem dies erledigt war, habe ich nach "ausstehenden Änderungen" in Team Explorer gesucht, da einige vorhanden sein sollten, da ich bereits ein Modellierungsprojekt erstellt habe. Es gab aber keine. Da ich es nicht so machen konnte, war die letzte Lösung, wie ich sie gemacht habe, indem ich mit der rechten Maustaste auf den Source-Control-Explorer in meinem Projekt geklickt habe, Elemente zum Ordner hinzufügen und das Projekt ausgewählt habe, das lokal erstellt wurde, wo ich es wollte erstellt werden.

Diese letzte Lösung hat mir jedoch beim Versuch, mein Modellierungsprojekt zu öffnen, Fehler ergeben. Ich weiß, dass ich das erste Modellierungsprojekt aktivieren sollte. Deshalb habe ich auf .modelproj geklickt. Während ich darauf klickte, gab es diese "Benachrichtigung" oder "Warnung":

Die von Ihnen geöffnete Lösung befindet sich unter Quellcodeverwaltung, ist jedoch derzeit nicht für die integrierte Quellcodeverwaltung in Visual Studio konfiguriert. Möchten Sie diese Lösung jetzt an die Quellcodeverwaltung binden?

-

Was mache ich falsch? Warum werden standardmäßig keine Lösungen integriert, während mein Projekt erstellt wird (meine Freunde machen es automatisch, sie müssen nicht mit der rechten Maustaste in den Source Control Explorer klicken, um Elemente hinzuzufügen, um ausstehende Änderungen sehen zu können)?

Ich hoffe ich habe mich verständlich gemacht.

19
Tommz

Es sieht so aus, als ob Ihre Lösungsbindung unterbrochen ist. Klicken Sie entweder bei der Frage auf Ja, um Ihre Lösung an die Quellcodeverwaltung zu binden. Hierbei handelt es sich um Informationen, die in der Lösungsdatei gespeichert werden müssen. Visual Studio erkennt zwar, dass der Ordner der Quellcodeverwaltung zugeordnet ist, Ihre Lösung jedoch nicht ( Haben Sie das Kontrollkästchen Lösung zur Quellcodeverwaltung hinzufügen aktiviert, als Sie es erstellt haben?)

Versuchen Sie optional das Öffnen file -> Source Control -> (optional) Advanced -> Manage Source Control. Sie können das Projekt in Ihrer Lösung einzeln auswählen und dann auf die Schaltfläche klicken bind Klicken Sie in der Symbolleiste auf die Schaltfläche, um sie manuell an die Quellcodeverwaltung zu binden.

20
jessehouwing

Ich hatte ein ähnliches Problem, und in meinem Fall bestand die Lösung darin, mit der rechten Maustaste auf mein Projekt zu klicken und Source Control-> Go online zu wählen. Anscheinend muss ich irgendwie in den Offline-Modus gewechselt sein.

8
Vaughn

In diesem Fall habe ich erfolgreich Dateien vom Source Control Explorer anstelle vom Lösungs-Explorer eingecheckt. Danach hat es wieder funktioniert

VIEW > Other Windows > Source Control Explorer
2
Thomas Koelle

Eine andere Möglichkeit: Datei -> Quellcodeverwaltung -> Erweitert -> Quellcodeverwaltung ändern.

Wählen Sie im angezeigten Fenster alle Projekte aus, die Sie an das TFS binden möchten

2
pepitomb

In VS2013 + können Sie überprüfen, ob Ihre Lösung online ist. In meinem Fall gingen meine Lösungen aufgrund eines VSO-Dienstausfalls offline. Ich musste die Lösung File > Source Control > Go Online öffnen.

0
vulcan raven

Ich hatte das gleiche Problem und löse es durch Klicken auf: Datei -> Quellcodeverwaltung -> Erweitert -> Aktualisierungsstatus

0
rlesias