git practicality not programming
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:

1.  foo1
2.  foo1-bar
3.  foo2-bar-foo

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?

----------


*<small>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. </small>*
git practicality not programming
===

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:

1.  foo1
2.  foo1-bar
3.  foo2-bar-foo

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?

----------


*<small>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. </small>*