Wir verwenden TFS 2015 mit seiner nativen Quellcodeverwaltung (nicht GIT), um unsere VS 2013-Lösungen zu hosten.Wenn Sie Zweige mit VS2013 und TFS2015 verwenden, müssen Sie Projektdateien für Zweig bearbeiten
In letzter Zeit habe ich einen Zweig erstellt. Ich musste manuell die Scc-Abschnitte in den vcxproj-Dateien beheben, da diese den Verzweigungsnamen explizit in der SccProjectName-Einstellung enthielten. Dasselbe, wenn ich den Zweig zurück zum Hauptstamm zusammenführen wollte. Ich musste darauf achten, dass die geänderten Abschnitte nicht wieder mit dem Stamm verbunden wurden. Das ist sehr nervig. Wie behebt man das?
Ich habe gesucht und gefunden viele Seiten darauf hindeutet,
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
mit den Scc-bindenden Metadaten an anderer Stelle gelegen zu verwenden (Mssccprj.scc?). Das scheint mir vernünftig.
Aber ich verstehe nicht, was wir explizit tun müssen und was es brechen könnte. Ich bin kein Experte in TFS-Setup und Konfiguration.
Hey, danke. Ich hätte gerne ein tieferes Verständnis, als nur Dinge auszuprobieren. Ignorieren/Zurücksetzen der Änderungen sind vcxproj-Dateien, was ich bisher getan habe. Dies ist jedoch nicht zufriedenstellend, wenn echte Änderungen an den vcxproj-Dateien vorgenommen werden, die zusammengeführt werden müssen. – Scrontch
@Scrontch Was ist mit dem oben erwähnten Standard-Scc? Wenn die SccProjectName-Einstellung nicht vorhanden ist, sollte das Problem behoben sein. –