Ich arbeite in einem Technologie-Startup, das sowohl 3D-Künstler, Programmierer als auch Content-Ersteller beschäftigt. Wir suchen nach etwas, um unsere Projekte und Arbeitsabläufe zu organisieren und alle unsere Vermögenswerte aufzubewahren.
Die beiden Richtlinien, was die Software tun sollte, sind:
Dokument- und Code-Versionierung (aber ich könnte neben einer solchen Software nur GIT für Quellcode verwenden). Wir haben mehrere Projekte, die dokumentiert werden müssen, und ihre Projektdateien (und Assets) müssen ebenfalls versioniert werden. Wir haben zu viele Technologien und Projektdateien, um sie alle aufzulisten (.psd, .ai, .pdf, .max usw.). Auch Multimedia-Assets (z. B. mp4-Videos) oder andere Dinge, die für Textunterschiede schwer zu versionieren sind, können vorhanden sein.
Sollte Dateien sperren, wenn jemand sie verwendet
Wir haben einen Server zur Verfügung.
Irgendwelche Vorschläge, was wir verwenden sollten?
Ich würde vorschlagen, einen Blick auf Mercurial zu werfen :
Ich würde Ihnen raten, Quellcode in Git (oder einem anderen Quellcode-Tool) zu speichern und Ihre digitalen Assets mit echter DAM-Software (Digital Asset Management) wie Alfresco oder NemakiWare (beide sind kostenlos und Open Source) zu verwalten.
Die DAM-Software bietet Ihnen:
Haftungsausschluss: Ich habe einen Teil von NemakiWare geschrieben.
Hinweis: Moderne Quellcode-Versionierungssysteme haben eine Rebase-Funktion, die dem Sperren ähnelt, aber besser im Kontext von manuell bearbeiteten Textdateien ist ( Beispiel für Git ).