Frage

hat unser Unternehmen eine Politik, die Anforderung zu halten Quellcode in einem Source Repository aufzuzwingen. Ich habe hart versucht, das Management zu überzeugen, SVN ohne Erfolg zu migrieren (Whcih eine andere Frage ist, sowieso).

Wie ich und einige meiner Kollegen SVN-Repository auf meinem Computer gespeichert verwenden (via Apache), machte ich einen Powershell-Skript, die Sicherungen des Repository auf einen Firmenserver (das wird dann auch in regelmäßigen Abständen gesichert). Das funktioniert gut, aber sagen wollte ich auch eine Kopie des Quellcodes auf unserem Source Server halten.

Jede Erfahrung oder Tipps, das zu tun?

Danke

War es hilfreich?

Lösung

Ich bin mir nicht sicher, es ist eine gut Art und Weise, aber eine Möglichkeit wäre, eine href zu verwenden <= "http://svnbook.red-bean.com/en/1.5/svn .reposadmin.create.html # svn.reposadmin.create.hooks“rel = "nofollow noreferrer" title = "SVN-Server Haken"> SVN Server Hooks ähnliche Aktionen in Source Safe führen Sie die VSS-Befehlszeilentools . Ich denke, das zuvor auf der SVN-Benutzer-Mailingliste diskutiert wurde. Sie könnten versuchen, die Archiven hier suchen.

Andere Tipps

Wie wäre es die Überprüfung in der SVN Repository zu Source?

Du Armer, ich fühle deinen Schmerz.

Wie über einen nächtlichen Export von Code gezippt und in VSS gespeichert? Die meisten Werkzeuge sind in die andere Richtung zu bewegen, so, wenn Sie diese automatisierte wollen Sie etwas selbst schreiben.

Es scheint wie eine gute Idee, eine Batch-Datei zu erstellen, das regelmäßig die aktuellen Quellcode aus dem SVN in Sourceprüft.

Sie können eine Batchdatei erstellen, die jede Nacht über eine geplante Aufgabe ausgeführt wird. Es wäre benutzen Sourcekommandozeilen-Utility zu überprüfen aus der gesamten Codebasis auf das lokale Dateisystem. Es würde dann das gleiche tun mit der Subversion Kommandozeilen-Client ein Get auf der neuesten Version in das gleiche Verzeichnis zu tun. Anschließend können Sie überprüfen in der Sourcesafe-Befehlszeile util verwendet wird.

Der harte Teil neue Dateien Erkennung zu Subversion hinzugefügt würde und diejenigen, auf die Sourcesafe-Datenbank hinzugefügt wird. Sie könnten hypothetisch, durchlaufen alle Dateien und sehen, welche markiert sind, nicht nur lesbar nach dem letzten Check-in. Ein weiteres Problem wäre Umbenennungen Handhabung und löscht; Ich nehme an, es würde nicht viel Materie, die Dateien gelöscht in Source bleiben, da es klingt wie niemand wirklich ist, dass Code-Basis verwendet wird.

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