tôi đã làm:Làm thế nào để nhân bản chi nhánh với git-p4?
git p4 clone //depot/path/to/project/trunk/@all project
để tạo ra các chi nhánh của master
project
. Bây giờ tôi muốn sao chép //depot/path/to/project/release
đến chi nhánh release
của project
. Làm thế nào là thực hiện?
CẬP NHẬT: Sử dụng --detect-branches
cũng không hoạt động. Nó báo cáo rằng nó đang cập nhật hai chi nhánh (khi thực sự có ba chi nhánh) nhưng git branch
chỉ báo cáo tổng thể tồn tại.
Ah, điều này có ý nghĩa. Tôi đã tự hỏi làm thế nào phát hiện chi nhánh 'ma thuật' làm việc. Tôi sẽ thử. Cảm ơn. –
Điều này vẫn không hoạt động đối với tôi. Tôi nghi ngờ việc sáp nhập đã đi theo cả hai hướng trên ít nhất một số chi nhánh của chúng tôi và nó ném một cờ lê vào các tác phẩm của git-p4. –
Nó đã làm việc cho tôi trong quá khứ trên một repo rất lớn, với một người nào đó của hầu hết các ngành khó hiểu/sáp nhập tôi từng thấy. Kể từ khi git-p4 được viết bằng python, nó thực sự không khó để gỡ lỗi. – cmcginty