Aufgrund des weiten Umfangs der ursprünglichen Frage wurde der Anwendungsbereich der Frage auf folgende Punkte beschränkt:
Mit git
vertrauter geworden, habe ich angefangen, wirklich die Macht der Versionskontrolle, Push / Pull, Commits, Verzweigungen, Zusammenführen, etc ... zu sehen.
Wie können Sie die git
Software mit Videobearbeitung oder Musikbearbeitung implementieren?
Obwohl ich selbst kein Video- oder Musik-Editor bin, machen Freunde häufig "Datei" - & gt; "Speichern als" ständig. Erstellen von Dateinamen wie:
Letztendlich fangen Sie an, auf die gleichen Probleme zu stoßen, die git
zu lösen versucht.
Das Zusammenführen von zwei Videos wird fast unmöglich und das Bestimmen deiner aktuellen aktuellen Version wird verrückt.
Unter der Annahme, dass diese Funktionalität implementiert werden kann, wie würde ich dies tun? Gibt es bereits andere Projekte mit dem Ziel, ein git-ähnliches Konzept für Videobearbeitung / Musikbearbeitung zu implementieren?
Wenn ich nicht viel über Videocodierung oder Videobearbeitung weiß, könnte git
mit Adobe Photoshop-Dateien arbeiten?
Obwohl dies nicht nur programmbezogen ist, ist die Umsetzung des Konzepts, und wenn man bedenkt, dass git
von Programmierern aktiv genutzt wird, ist dies wohl der beste Ort, um relevante Antworten auf diese Frage zu erhalten.
Suche Google nach "git" und "FUSE". Es gibt erste Versuche, ein "Git-Dateisystem" zu erzeugen, das Zeug in einem Git-Repository speichert. (Unter Linux und Mac OS X, das ist.)
Sie haben jedoch die gleichen Probleme, die Sie beschreiben: Was tun Sie im Falle von Konflikten, ...