2017-01-10 2 views
0

Für ein langfristiges Universitätsprojekt mit einem kleinen Team (2/5 Personen), mit Matlab und Java, versuchen wir, ein SVN einzurichten.SVN mit MacOS, Linux und Windows

Das Problem ist, dass die in diesem Projekt verwendeten Computer unterschiedliche Betriebssysteme ausführen. Der Hauptcomputer, auf dem der Code im Labor kompiliert und getestet werden sollte, läuft unter Linux Ubuntu 16.04 LTS, unser Supervisor, der Administratorrechte hätte, verwendet MacOS, während die anderen Computer entweder Windows oder MacOS hätten.

Da wir mit SVN nicht vertraut sind, glaube ich, dass es besser wäre, ein Programm mit einer umfassenden GUI wie smartSVN zu wählen. Die Schwierigkeit liegt darin, eine Open Source zu finden, die auf allen Plattformen oder zumindest auf Mac und Linux funktioniert.

Gibt es noch andere freie Software mit GUI, die Sie vorschlagen?

Vielen Dank!

+1

Sie können jeden SVN-Client auf jeder Plattform wählen, SVN-Clients stellen Daten grundsätzlich dar, indem sie vom SVN-Server abgerufen werden. Also, in Ihrem Fall Svn-Server kann auf Ubuntu installiert werden und Tortoise Svn kann für Windows-Maschine verwendet werden, kann SmartSVN für Mac und Befehlszeile Svn Tool für Ubuntu verwendet werden. – VivekD

+0

Stack Overflow ist eine Website für Programmier- und Entwicklungsfragen. Diese Frage scheint off-topic zu sein, da es sich um eine Programmierseite handelt. Siehe [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) in der Hilfe. Vielleicht [Software Empfehlungen Stack Exchange] (http://softwarerecs.stackexchange.com/) wäre ein besserer Ort zu fragen. – jww

Antwort

0

Sie können mit mehreren SVN-Clients auf demselben Remote-Repository arbeiten. Die GUI eines Clients ist nur eine visuelle Ebene des svn-Protokolls.

Sie können TortoiseSVN unter Windows, smartSVN auf Mac, einen integrierten Client in Ihrer IDE unter Linux oder was auch immer Sie wollen verwenden.

In Ihrem Fall sollten Sie nur den Quellcode in Ihrem Repository und eine andere Konfiguration auf den Computern haben.

Verwandte Themen