Как реализовать Git для 3 разработчиков на сервере Linux - PullRequest
0 голосов
/ 13 февраля 2020

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

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

Мы хотели бы продолжать работать непосредственно на сервере, но внедрить Git для решения проблемы.

проблема в том, что мы не знаем, как настроить структуру каталогов, которая позволяет нам тестировать каждую из них на разных версиях, над которыми мы работаем, для одного и того же файла.

Вопрос в том, как мы можем работать с Git и хранить все наши файлы на нашем сервере и в то же время иметь возможность делать тесты для каждого файла? нам нужно иметь независимые каталоги на сервере, а затем объединить файлы для производственного сервера?

1 Ответ

1 голос
/ 13 февраля 2020

сначала создайте репо для проекта, зафиксируйте и извлеките файлы, которые находятся в производстве. теперь, как только репо создано, у него есть ветвь с именем master. Итак, ваш код находится в главной ветви, создайте другую ветку из главной ветви как Staging, dev1, dev2 и dev3. Как только разработчик заканчивает работу, вы можете приступить к его постановке и все хорошо после тестирования pu sh его освоить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...