Будет проще, если я объясню, для чего я буду его использовать, чем объясню, что он делает.
Я работаю на студенческом телевидении, и у нас есть несколько монтажников На данный момент структура всех файлов невелика, и я пытаюсь организовать ее немного лучше. Теперь у нас есть сервер NAS.
Я хочу, чтобы все проекты и файлы содержимого хранились в отдельных папках на сервере nas. Затем, когда кто-то хочет работать над чем-либо, сначала следует создать папку проекта, если это новый проект, а затем все файлы этого проекта следует скопировать на используемый локальный компьютер. Затем, когда пользователь закончит с проектом, он должен переместить файлы обратно на сервер nas. Таким образом, единственные вещи, которые когда-либо хранятся на ПК, - это файлы, над которыми активно работают. Хранение всего на NAS должно облегчить управление резервным копированием.
Поэтому я хочу автоматизировать процесс, чтобы пользователь мог «оформить» проект, который затем скопирует все файлы на компьютер. После этого они смогут «проверить» проект, когда закончат, и он заменит все файлы на nas новыми. Я думаю, что она похожа на систему контроля версий, такую как Git с push и pull, но я не хочу сохранять ревизии, и она не предназначена для управления исходным кодом.
Кто-нибудь слышал о программном обеспечении, которое может это сделать? Если нет, я думаю, мне придется самому кодировать его. В каком случае у кого-нибудь есть какие-либо предложения, прежде чем я начну?
Спасибо!