В настоящее время мы не используем какое-либо программное обеспечение для контроля версий. Недавно мы начали использовать Eclipse, и наш исходный код хранится на сетевом диске. Был создан проект Eclipse, и каждый импортировал проект в Eclipse на своих компьютерах. Из-за того, как мы настроены, мы всегда застреваем в циклах очистки/сборки в течение дня, что снижает производительность.
Мы хотели бы начать использовать какую-то VCS (скорее всего, GIT). Я предполагаю централизованный рабочий процесс, в котором каждый разработчик имеет локальную копию кода на своей машине. Мы бы предпочли использовать GitHub Enterprise для общего репозитория, а не размещать код на GitHub.
Я не совсем уверен, с чего начать, чтобы правильно настроить эту настройку. Я смотрел видео и читал учебные пособия, однако ни одно из них, похоже, не имело прямого отношения к тому, как мы хотели бы что-то делать. Является ли GIT правильным программным обеспечением для желаемого типа установки? Кроме того, как работает очистка/сборка с Eclipse и локальными копиями по сравнению с общим репозиторием?