Es klingt, als ob Sie ein verteiltes Versionskontrollsystem benötigen. Es klingt auch so, als ob Ihre Benutzer nicht technisch versiert genug wären, um einen zu verwenden. Wenn Sie Windows verwenden, können Sie möglicherweise etwas wie Git + TortoiseGit verwenden . Nur Sie wissen jedoch, ob Ihre Benutzer und die Dateien, an denen sie arbeiten, in der Lage sind, Konflikte zusammenzuführen und die erforderlichen Pull-Vorgänge auszuführen, und dann Push-Vorgänge von ihrem lokalen Repository in die Dropbox "Master".
Ein Nachteil ist, dass DVCS wahrscheinlich nicht der richtige Weg ist, wenn Ihre Designdateien sehr groß und in einem binären Format sind. Das klingt nach Dateien, die möglicherweise umfangreich sind, weil Sie den Verlust von Gigabytes an Daten kommentieren.
Sie erhalten eine bessere Antwort, wenn Sie weitere Details hinzufügen. Welches CAD-Programm verwenden Sie beispielsweise? Was sind die typischen Dateigrößen und Formate? Wie oft versuchen Benutzer, dieselbe Datei zu bearbeiten?