Frage

Ich denke, dies ist eine mehrteilige Frage, so mit mir tragen.

Zur Zeit alle unsere Entwickler verwenden die Version von Tortise für SVN gebaut 1.4 und unserem SVN-Server ausgeführt wird 1.4. Unser Build-Server läuft CC.Net und wird mit SVN 1.4.

Wir wollen aktualisieren.

Ich habe festgestellt, dass unsere Kunden auf 1,5 Upgrade, dann ist unser Server 1.5 wird für uns arbeiten. Jedoch kommt die Frage mit CC.Net. Können wir ein Upgrade nur von SVN auf unserem Build-Server zu SVN 1.5 die installiert werden? Oder müssen wir das auch von CC.Net installieren Upgrade? Wir möchten uns auch die Zeit nehmen CC.Net zu aktualisieren, jedoch würden wir das SVN-Upgrade machen möchten Sie zuerst fertig ist, kommen dann zurück und tun CC.Net.

Auch zu dieser Mischung hinzugefügt ist, dass wir in einigen unserer Projekte einen ‚Werkzeuge‘ Ordner verwalten, die nicht die Binärdateien für SVN aufgrund der nAnt Skripte enthalten können wir in diesen Projekten verwenden. Ich gehe davon aus, dass, wenn wir die CC.Net Server installieren von SVN auf 1.5 aktualisieren, werden wir auch alle diese Projekte aktualisieren müssen, wie der CI-Server die gleiche Arbeitsverzeichnis wie die nAnt Skripte verwendet, die ausgeführt werden sollen.

klar wie Schlamm?

War es hilfreich?

Lösung

Schwer zu beantworten, wie es Sie fragt, für einen Plan für Ihre Umgebung scheint, die ich bin nicht in.

Allerdings ist hier, was ich tun würde:

  • Upgrade cc.net (Sie haben einen bekannten guten Ausgangspunkt, und das ist die wahrscheinlichste brechen Schritt. Tun es ohne andere Variablen, so dass es einfacher ist, zurück zu rollen)
  • Test & Verify
  • Upgrade alle SVN-Clients einschließlich der Binärdateien in Ihrem Ordner "Tools"
  • Test & Verify
  • Aktualisieren Sie den SVN-Server
  • Test & Verify
  • Test & Verify

Andere Tipps

Ein kleiner Tipp, die Ihnen helfen können: SVN 1.4 Clients auf einen SVN 1.5 Server verbinden kann, und SVN 1.5 Clients auf einen SVN 1.4-Server verbinden können, keine Probleme - nur, wenn Sie eine Versionskonflikt, einige der neu hinzugefügt SVN-Funktionen (aber all das normale Zeug wird immer noch gut funktionieren) nicht zur Verfügung.

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