Pracowałem z przepływem git przez pewien czas, a teraz nadszedł czas na ukończenie pierwszego wydania v1.0.0. Używam SourceTree na Windows do tego.Wykończenie Git Flow Release - Odmowa uprawnień
Gdy chciałem zakończyć uwalnianie to mam ten błąd:
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.
Nie mam pojęcia, dlaczego ten błąd ma miejsce, ponieważ nie powinno być żadnych problemów z uprawnieniami do plików jako że nigdy nie zdarzyło się wcześniej podczas pracy w gałąź funkcji.
Po tym, jak zawiodłem, zasadniczo zmieniłem wszystkie moje zmiany w stosunku do mistrza w mojej kopii roboczej. Po prostu usunąłem wszystkie te zmiany i usunąłem nowe pliki i tak dalej. Nie ma żadnych konfliktów. Więc znowu jestem gotowy, aby dokończyć moje wydanie.
Obecnie rozwijać i uwalnianie są na tym samym etapie i oczywiście dużo zobowiązuje wyprzedzając mistrza:
Jak mogę skończyć uwalnianie bez uruchamiania w tej kwestii?
Czy jest jakiś sposób, aby wymusić obecny etap rozwoju/uwalniania na master? Zasadniczo wszystkie programy deweloperskie powinny zostać zastosowane do głównej gałęzi - więc wszystkie konflikty łączą się, gdy się pojawią, chciałbym rozwiązać za pomocą wersji rozwojowej. Czy to jest możliwe?
Interesująca analiza. +1 – VonC
Zainspirowany przez OP, uruchamiam ponownie system Windows i działa. Trochę dziwne. – gzc