Ich verwende PowerShell, um eine Reihe von Konfigurationsdateien in einer Lösung zu ändern. Die Lösung unterliegt der Kontrolle von TFS 2010.Verwenden von PowerShell und TFS.exe zum Aktualisieren und Löschen von Dateien aus Projekten
Die Lösung hat viele Projekte und die Konfigurationsdateien sind alle XML-Dateien. Der einfache Teil ist, wenn ich nur eine Datei ändern muss, überprüfe ich es mit dem Befehl checkout, dann speichern Sie die Datei, wenn ich fertig bin. Alles gut. Ich gehe in Visual Studio und sehe, dass die geänderten Dateien mit ausstehenden Änderungen aktualisiert werden, wie ich erwarten würde
Der Teil, mit dem ich Schwierigkeiten habe, ist, wenn ich eine Konfigurationsdatei habe, die nicht mehr benötigt wird und gelöscht werden kann. Mit dem Löschbefehl wird die Datei zwar für ein ausstehendes Löschen markiert, aber die Projektdatei, in der die gelöschte Datei enthalten ist, wird nicht geändert.
Wenn ich eine Datei über Visual Studio lösche, checkt sie automatisch die Projektdatei für mich aus und ändert sie. Ich bekomme nicht das gleiche Ergebnis, wenn ich eine Befehlszeile lösche.
Es ist nicht praktisch für mich, dies manuell zu tun, da ich über 1000 Dateien beseitige.
Jede Hilfe würde sehr geschätzt werden!
Vielen Dank.
Das Problem scheint mehr zu sein, wie der Visual Studio-Löschbefehl Skript. –