Мне было интересно, подходит ли git для этого. Итак, вот сценарий:Git для настройки игрового сервера?
Мы думаем о размещении игрового сервера. Однако это не тот случай, когда вы просто загружаете файлы и запускаете сервер. Его необходимо тщательно настроить и поддерживать. Он также имеет возможности сценариев. Кроме того, будет немало «разработчиков», которые собираются внести свой вклад в этот проект и хотели бы, чтобы все серверные файлы синхронизировались на локальной машине для тестирования. Поэтому я думаю, что git будет отличным инструментом здесь.
Проблема в том, что никто из нас не использовал git раньше, и у вас мало опыта или нет опыта с другими репозиториями. Поэтому мне очень трудно понять, как все должно работать.
Таким образом, должна быть одна копия (или ветвь?) Файлов, которые так называются стабильными, и эти файлы используются игровым сервером. Другой филиал будет для развития. Я предполагаю, что любая особенность скриптов разработчика или настроек должна идти в эту ветку тестирования.
Теперь проблема заключается в том, что эти две ветки должны быть доступны на жестком диске как в одно и то же время. И я немного запутался. Должны ли быть два отдельных хранилища? Один для стабильного запуска сервера и другого для тестирования? И тогда всякий раз, когда тестирование хранилища кажется достаточно стабильным, я должен подтолкнуть эти изменения к стабильному репо?
Любая помощь или мы принимаем.