Tôi đã làm việc với luồng git một lúc và bây giờ đã đến lúc hoàn thành bản phát hành đầu tiên v1.0.0. Tôi đang sử dụng SourceTree trên Windows cho điều đó.Kết thúc phát hành dòng Git - Quyền bị từ chối
Khi tôi muốn kết thúc việc phát hành nó tôi đã nhận lỗi này:
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.
Tôi không có ý tưởng tại sao lỗi này xảy ra như không nên có bất kỳ vấn đề cho phép tập tin như không bao giờ xảy ra trước khi làm việc trong chi nhánh tính năng.
Sau khi thất bại ở trên, tôi đã cơ bản tất cả các thay đổi của tôi phát triển liên quan đến chủ trong bản sao làm việc của tôi. Tôi đã chỉ đơn giản là tiêu tan tất cả những thay đổi và loại bỏ các tập tin mới và như vậy. Không có xung đột nào. Vì vậy, tôi lại sẵn sàng hoàn thành bản phát hành của mình.
Hiện nay phát triển và phát hành là trên cùng một sân khấu và tất nhiên rất nhiều cam kết trước chủ:
Làm thế nào tôi có thể hoàn thành phát hành của tôi mà không cần chạy vào vấn đề này?
Có cách nào để buộc giai đoạn phát triển/phát hành hiện tại khi làm chủ không? Về cơ bản tất cả các cam kết phát triển nên được áp dụng vào nhánh chính - vì vậy tất cả các xung đột hợp nhất khi chúng xuất hiện, tôi muốn giải quyết với phiên bản chi nhánh phát triển. Điều đó có thể không?
Phân tích thú vị. +1 – VonC
Lấy cảm hứng từ OP, tôi khởi động lại Windows và nó hoạt động. Hơi lạ. – gzc