Я использую Clearcase для управления версиями в моем прошлом. Теперь я передал задачу настройки git на моей новой работе. Поскольку слияние git немного отличается от традиционного чемодана и т. Д., Я хотел получить некоторые благословения от экспертов, прежде чем я углубился в конфигурацию.Нужно подтверждение, если я нахожусь на правильном пути Конфигурация GIT
Фон: У нас есть несколько приложений, которые будут поддерживаться в git. Некоторые из них - это веб-приложения, а некоторые - другое специально разработанное приложение. У нас около 8 разработчиков (некоторые работают над одним и тем же проектом, но, в основном, с разными файлами). Наши разработчики используют платформу Windows/Ubuntu.
Имея это в виду, это то, что я сделал до сих пор: На сервере EC2, который запускает ubuntu, я установил репозиторий git.
- Я создал только один репозиторий до сих пор (мне нужно создать еще 6) для одного из проектов. Этот репозиторий содержит несколько подкаталогов, как того требует структура проекта.
- Для создания единственного репо я выполнил первоначальную версию, используя git с моей машины.
- У каждого разработчика, использующего это репо, было предложено установить git локально и попросили синхронизировать код из репозитория git с их локальной машиной. так что они могут затем работать с изменениями на локальных машинах, а затем нажать на git позже.
- Каждый пользователь может получить доступ к нескольким репозиториям.
- Фактические приложения размещены на нескольких серверах. Итак, из git, план состоит в извлечении кода и переносе на разные серверы. Я не уверен, как я это сделаю. Но я это выясню.
Что я хотел удостовериться, если я нахожусь на правильном пути настройки git? Или я делаю какую-либо серьезную ошибку в вышеприведенных шагах. P.S: К сожалению о длинном вопросе
Karthik
Извините, мне пришлось удалить свой первый ответ из-за фиктивного случайного downvote. – VonC
Я не уверен, кто и почему ответил на вопрос. – samjakar
Есть что-то не хватает, чтобы вы не приняли ответ? – VonC