Я разрабатываю приложение с моим другом, и мы используем Github.Рабочий процесс между двумя людьми на github
В настоящее время мы используем следующий поток действий, но мы не уверены, что делаем это правильно.
Давайте посмотрю на примере:
Последнего проект находится на Github под организацией X. Person A и проект вилки человека B от организации X. Людей А вносит изменения и толкают изменения в раздвоенный проект на его счете Github. Затем пользователь A создает запрос на извлечение из раздвоенного проекта в организацию X и объединяет изменения. Лицо B должно сначала создать запрос на извлечение из раздвоенного проекта на свой счет Github в организацию x и получить последние изменения. Затем он называет «git pull», чтобы получить изменения со своей учетной записи и слить их.
Запросы на постоянную тягу в каждом направлении (Организация X -> Проект с вилкой, Проект с вилками -> Организация X) требуют большого количества щелчков в Github и чувствуют себя не так. Я почти уверен, что мы делаем что-то неправильно, и есть более простой способ сотрудничества.
Кроме того, есть ли хороший бесплатный инструмент для слияния для MAC OS X? По умолчанию FileMerge не имеет возможности выбрать, что слить из каждого файла.