Наше приложение основано на стороннем программном обеспечении, лицензию которого мы приобрели. Кодовая база имеет вид:
code/
src/
headers/
custom/
Наша кодовая база поддерживается в нашем собственном размещенном Bitbucket git. Мы занимались разработкой в основном в папке custom
.
Третьи лица обновили свое программное обеспечение, и мы хотим объединить их обновленное программное обеспечение в нашей базе кода. Они отправят нам исходники в zip-папке. Как я могу объединить это в нашей master
ветви кодовой базы? Какой самый лучший метод? Я совершенно новичок в git, поэтому возникает вопрос.
Я думаю что-то вроде:
- Клонировать
master
ветку - Копировать файлы из zip папку root (CTRL + C, CTLR + V) для root клонированного мастера.
git status
, чтобы проверить, какие файлы были изменены - Go через каждый файл и разрешать конфликты
git add *
git commit -m <commit-message>
git push origin master
Это лучший способ сделать это?