Wir verwenden Livecode in einem kleinen Team mit Subversion.
Wir haben keine perfekte Lösung, aber es ist sehr leicht; Wir verwenden alle eine benutzerdefinierte Erweiterung der Standard-Symbolleiste, die unter anderem eine Schaltfläche "Speichern + Backup" hat. Als wir anfingen, es mit Subversion zu verwenden, fügten wir dieser Schaltfläche Code hinzu, der eine XML-Sidecar-Datei für den Stapel speichert. Die Datei enthält alle Skripts, benutzerdefinierten Eigenschaften und optional Felder (gesteuert durch Benutzereigenschaften in jedem Stapel). In unserem Fall ist fast unsere gesamte Arbeit in Skripten, das funktioniert für uns.
Der Effekt ist, dass jedes Mal, wenn wir zu SVN begehen, sind wir zwei Dateien immer zu begehen, die Livecode-Stack und die zugehörigen Sidecar-Datei - die letzteren funktioniert gut für diffing usw.
Wo dies uns im Stich lässt ist dass wir keine Lösung für die Zusammenführung haben. Wenn wir aktiver an größeren Systemen arbeiten würden, würden wir auch modifizieren. Ich erwarte, dass das Sidecar-Format in einen kompletten Ordner von Dateien umgewandelt wird. Für jetzt jedoch macht dies die Situation machbar (und es braucht keine merkliche Zeit, um die Sidecar-Datei zu erzeugen).
Glücklich, Code zu teilen, wenn das nützlich war.
Vielen Dank für die Antwort. Das ist im Grunde, was wir tun, Dropbox verwenden und Dinge in verschiedenen Stapeln getrennt halten. Wir sind nur ein kleines Team von 3, also funktioniert das für uns, aber ich könnte mir vorstellen, dass größere Entwicklerteams Schwierigkeiten haben würden. – Saquesh