SVN-Client-Kompatibilität für Windows und Mac

Starten eines neuen Geschäftsvorhabens.

Ich habe immer VisualSVN als meinen SVN-Server und Tortoise SVN als meinen SVN-Client auf Windows-Systemen verwendet. Das hat für mich und meine Teams immer perfekt funktioniert.

Mein neues Projekt ist ein Zwei-Personen-Team mit einem Freund, der ein eingefleischter Mac-Benutzer ist und mein Webdesigner für das Projekt ist (ich bin Backend und sie sind Frontend).

Am Ende des Tages, wenn ich VisualSVN als meinen Server verwende. Kann ich (solange ich dieselben Versionen von SVN verwende) Tortoise für alle meine Windows-Arbeiten verwenden und meinen Freund einen anderen Client auf seinem Mac verwenden lassen und beide auf denselben Repositories auf demselben Visual SVN-Server arbeiten?

Wenn ja, hat jemand ein SVN, das er für Mac empfiehlt? Mein Freund hat SVN noch nie zuvor verwendet, aber ich habe ziemlich deutlich gemacht, wie nützlich es ist, und habe ihn sehr am Versionskontrollkonzept interessiert.

Die Download-Seite von Tortoise SVN empfiehlt Smart SVN für Mac-Clients. Kann jemand bestätigen, dass dies eine gute Wahl ist, oder andere Clients, die möglicherweise empfohlen werden? Einige Foren empfehlen "Versions SVN" für Mac, aber ich habe keine Ahnung von seiner Kompatibilität.

Danke für die Hilfe im Voraus.

Antworten (1)

Ich bin ein großer Fan von Versions ( Subversion -Client für Mac OS, er ist mit jedem Standard-SVN-Server kompatibel, wie ich denke, VisualSVN). Der große Vorteil von Versions ist, dass es zusammen mit den üblichen Funktionen eines SVN-Clients (Up, Commit, Diff usw.) die Anzahl neuer Commits anzeigt, die ich noch nicht auf mehreren Repositories abgerufen habe, wie diesem (dem 2 im gelben Kästchen neben main steht die Anzahl der neuen Commits):

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

(Übrigens suche ich nach einer Version für Windows . Irgendeine Idee?)

Ich persönlich habe nur Schildpatt verwendet und fand es sehr gut. Es gibt jedoch keine Liste mit Artikeln, die noch nicht abgerufen wurden.