На новом рабочем месте, где я работаю, в прошлом основной проект был разделен на две branches
, потому что разные клиенты начали предъявлять очень разные требования.Полагаю, довольно распространенный сценарий.
Теперь я не разработчик, а системный администратор и не эксперт по git
, но мне было интересно, если в этих случаях обычно правильный подход к использованию branches
, потому что в моем понимании fork
будет более адаптированным.
Что технический директор просит меня сделать, это перенести эту ветку в новый репозиторий git .Но он также говорит, что он все еще хочет иметь возможность сравнивать коммиты, поэтому (в eclipse + egit) до right-click on workspace > team > show in history > select the commits he wants to compare > click on compare to each other
.Я считаю, что эти требования противоречат друг другу, поэтому мой главный вопрос: можно ли сравнивать коммиты из разных репозиториев git?
Мой второй вопрос: если проект с тем же ядром, которому требуются разныефункции, должны быть разветвлены или перенесены в новый репозиторий?
Надеюсь, мой вопрос не слишком широк