Мы 3 компьютера, подключенных к серверу Linux, которые имеют все файлы нашего проекта. В настоящее время у нас есть некоторые проблемы с перезаписью файлов. Поэтому мы бы хотели работать 3 раза в одном и том же файле без проблем с перезаписью. Мы выяснили, что Git является нашим решением.
Дело в том, что мы работаем непосредственно с файлами сервера (поэтому на нашем компьютере у нас нет файла проекта), и мы тестируем работу в поддомене наш сервер (у нас нет тестовой среды на нашем собственном компьютере). Поэтому мы надеемся изменить это и внедрить Git, чтобы объединить обновления, над которыми мы работаем независимо, и сохранить все версии нашего проекта. У нас есть некоторые знания о том, как это сделать, но мы не знаем точно, как это структурировать.
Мы хотели бы продолжать работать непосредственно на сервере, но внедрить Git для решения проблемы.
проблема в том, что мы не знаем, как настроить структуру каталогов, которая позволяет нам тестировать каждую из них на разных версиях, над которыми мы работаем, для одного и того же файла.
Вопрос в том, как мы можем работать с Git и хранить все наши файлы на нашем сервере и в то же время иметь возможность делать тесты для каждого файла? нам нужно иметь независимые каталоги на сервере, а затем объединить файлы для производственного сервера?