Frage

In Visual Studio 2008, möchte ich aufgrund eines Tippfehler im Namen einen Ordner umzubenennen. Ich benennen Sie sie in der Lösungsstruktur. Die Ordner und CSPROJ Dateien werden nun überprüft, und ich einchecken.

TFS kommt zurück mit „Microsoft Visual Studio kann die Source-Control-Bedienung zu diesem Zeitpunkt, da einige der betroffenen Dateien im Betrieb nicht durchführt, sind gesperrt. Bitte wiederholen Sie den Vorgang zu einem späteren Zeitpunkt“.

Suchen Sie in der Quellcodeverwaltungs-Explorer kann ich bestätigen, dass der Ordner und die Dateien darin sind überhaupt nicht ausgecheckt. Die CSPROJ und csproj.vspscc ist „Bearbeiten“ von einem anderen Benutzer.

Was ist denn hier los?

Wenn ich versuche, die Änderung rückgängig zu machen, bekomme ich die gleiche Meldung. Ich habe zu zwingen, die neueste Version zu bekommen, bevor ich die Änderungen rückgängig machen kann. Was ist auch mit, dass bis?

Die eventuelle fix war alle anderen Benutzer zu bekommen in der CSPROJ zu überprüfen, dann umbenennen Ordner im Quellcodeverwaltungs-Explorer. An diesem Punkt es funktionierte, obwohl die gleichen vorher nicht gearbeitet hatte.

Check-in der Umbenennungs erfolgreich war, und Verweise auf den alten Namen wurden in folgenden checkins gereinigt.

War es hilfreich?

Lösung

Wenn Sie eine der Dateien in dem Ordner, den Sie umbenennen ausgecheckt ist, dann kann TFS die Datei nicht an die neue Position verschieben.

Für jeden Ordner Umbenennung Aktion, jeder hat aus dem Projekt sein.

Andere Tipps

Wenn Visual Studio seltsam beginnt zu tun, versuchen Sie es direkt in TFS Quellcodeverwaltung. Ich hatte ein ähnliches Problem letzte Woche.

Statt in den Objekten mit der Lösung offen, anstatt offen Visual Studio ohne sln, zum Quellensteuerungs-Ordnern für die Ziellösung gehen zu versuchen, Team Explorer zu überprüfen und navigieren.

Check-in von dem Source Control Explorer-Fenster.

können Sie es in jetzt überprüfen. Genießen Sie.

Bevor es rückgängig zu alten Namen umbenennen zurück, wird es den TFS Projektnamen aktualisieren. Danach Projekt Änderungen rückgängig zu machen. Ähnliches Problem hatte ich nach dem aktuellen Lösung mit anderen Namen zu speichern. Es ist eine neue Lösung geschaffen, aber in der gleichen Zeit überprüfte es die alte Lösung in TFS aus, um es in den neuen Umbenennen und war es nicht möglich die Umbenennung rückgängig zu machen ausgecheckt. So beheben Sie es, lud ich die neue (umbenannt) Lösung, als sie gespeichert mit alten Namen zurück. Es änderte Check-out-Lösung zum vorherigen Namen, danach habe ich es in 2 Schritten rückgängig machen könnte:

  1. rückgängig machen SLN, nach diesem
  2. Undo .vssscc

BR

Ich auch ich habe Probleme Umbenennen von Ordnern. Für mich keines der vorgeschlagenen Ansätze Arbeit. Da das Problem nur auf meinem Klienten und auf keinem der Kunden von anderen Teammitgliedern zu sein scheint, scheint es ein Client Problem. So umbenannt ich die lokale Quellverzeichnis und holte alles wieder, hat nicht geholfen. Ich resinstalled den TFS-Client, hat weder nicht helfen.

Aber zumindest fand ich eine Möglichkeit, die die Lösung zuerst zu schließen und dann einchecken. Das ist der einzige Weg für mich, gerade jetzt alle Ordner umbenennen. Hat jemand eine Idee, warum ist das und wie konnte ich das Problem beheben?

Schließen Sie die Lösung, indem Sie auf File-> Mappe schließen und dann versuchen, in der Datei zu überprüfen. Dieser Ansatz ist für mich

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top