Software zur Versionierung und Sperrung von Dokumenten/Assets

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?

Antworten (2)

Ich würde vorschlagen, einen Blick auf Mercurial zu werfen :

  • Open Source & Kostenlos
  • Plattformübergreifend
  • Schnell
  • Verteiltes VCS wie git
  • Benutzerfreundlich im Vergleich zu Git , meiner persönlichen Meinung nach, besonders für Benutzer, die mit Versionskontrollsystemen weniger vertraut sind.
  • Verfügbare GUIs einschließlich TortoiseHg
  • Largefiles Extension ermöglicht die Handhabung von Dingen wie Mediendateien über einen ab V2.0 enthaltenen Server
  • Die ZipDoc- Erweiterung ermöglicht den Inhalt von Zip-Archivformaten wie docx, mein stilles Entpacken und Verwalten des Inhalts beim Commit und das erneute Komprimieren beim Auschecken. Standardmäßig nicht enthalten

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:

  • Sperren Sie ein Dokument, sodass nur Sie es bearbeiten können (falls gewünscht).
  • Volltextsuche, einschließlich innerhalb von Dateien mit Binärformaten wie .DOC oder .PDF
  • Webinterface mit Vorschau, Thumbnails. Sehr nützlich, um umfangreiche Assets zu navigieren und zu verwalten, ohne sie tatsächlich herunterladen zu müssen.
  • Workflows: Definieren Sie Workflows mit beliebig vielen Schritten, wählen Sie die Akteure jedes Schritts aus oder lassen Sie sie automatisch auswählen, lassen Sie Workflows automatisch nach Inhaltsregeln starten.
  • Wenn Sie nicht unendlich viel Speicherplatz für jede Nebenversion haben, definieren Sie Lebenszyklen, damit das System weiß, was es behalten und was wegwerfen soll.

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 ).