Некоторое время я работал с git flow, и теперь пора закончить первую версию v1.0.0. Для этого я использую SourceTree в Windows.
Когда я хотел закончить выпуск, я получил эту ошибку:
sh.exe C:\Users\xy\AppData\Local\Atlassian\SourceTree\gitflow_local\gitflow\git-flow release finish -f C:\Users\xy\AppData\Local\Temp\2ffrpxef.20z v1.0.0
Switched to branch 'master'
error: unable to create file component/admin/config.xml (Permission denied)
There were merge conflicts.
Completed with errors, see above.
Я понятия не имею, почему возникает эта ошибка, поскольку не должно быть проблем с правами доступа к файлам, поскольку этого никогда не было при работе в ветке функции.
После того, как вышеперечисленное не удалось, у меня были в основном все мои изменения от разработки по отношению к мастеру в моей рабочей копии. Я просто пометил все эти изменения, удалил новые файлы и так далее. Нет никаких конфликтов нет. Итак, я снова готов закончить свой релиз.
В настоящее время разработка и выпуск находятся на одном этапе, и, конечно же, впереди много коммитов:
Как я могу завершить выпуск, не столкнувшись с этой проблемой?
Есть ли способ принудить мастера к текущей стадии разработки / выпуска? По сути, все коммиты разработки должны применяться к основной ветке, поэтому все конфликты слияния, когда они появляются, я хотел бы решить с помощью версии ветки разработки. Это возможно?