Due to the broad scope of the original question, the question's scope has been boiled down to:
Becoming more familiar with git
, I have begun to really seen the power of version control, push/pull, commits, branches,merging,etc...
How could you implement the git
software with video editing or music editing?
Although I'm not a video or music editor myself, friends commonly do 'file'-> 'save as' constantly. Creating filenames like:
Ultimately you begin to run into the same problems git
attempts to solve.
Merging 2 videos becomes almost impossible and determining your currently up to date version becomes crazy.
Assuming this functionality can be implemented, how would I go about doing this? Are there other projects already existence with the goal of implementing a git like concept for video editing/music editing?
Not knowing much about video encoding or video editing myself, could git
work with Adobe Photoshop files?
Although this isn't only programming related, the implementation of the concept is, and considering git
is actively used by programmers this is arguable the best place to get relevant answers to this question.
Search Google for "git" and "FUSE". There are first tries in generating a "Git filesystem", that stores stuff in a Git repository. (Under Linux and Mac OS X, that is.)
However, they have the same problems that you describe: What do you do in the case of conflicts, ...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With