Unser Code wird unter Windows entwickelt (Unternehmensanforderungen), aber er läuft auf Linux-Servern. Daher verwenden wir Samba-Freigaben mit einem SVN-Checkout für sie. Leider müssen wir einige SVN-Skripte auf der Serverseite verwenden, aber unsere SVN auf dem Server ist eine 1.4, während unsere TortoiseSVN auf den Windows-Clients 1.5 oder 1.6 ist. Jede Aktion beim Checkout mit TortoiseSVN aktualisiert also die interne Struktur des Checkouts und kann daher nicht mehr serverseitig verwendet werden, da "die Client-Version zu alt ist".TortoiseSVN Kompatibilitätsmodus
Kennen Sie eine Möglichkeit, dieses Problem zu umgehen? Der einzige Weg, den ich kenne, ist SVN auf der Client-Seite überhaupt nicht zu verwenden, aber das ist irgendwie kontraproduktiv. Das Aktualisieren von SVN auf dem Server kommt auch nicht in Frage. Irgendwelche anderen Möglichkeiten?
+1 Ich frage mich, warum Leute diesen Fehler so oft machen. Die beste Vermutung: Sie haben bereits eine Netzwerkfreigabe verwendet, bevor die Versionskontrolle eingeführt wurde, und jetzt können sie sich keine andere Arbeitsweise vorstellen. –