2010-03-16 36 views
7

Tôi có hai nhánh với một số cam kết. Trên một nhánh, tôi có thể vào nhật ký, chọn hai cam kết và TortoiseGit hiển thị "kết hợp với một cam kết" trong menu ngữ cảnh. Trên nhánh khác, tùy chọn này không hiển thị trong menu ngữ cảnh. Cả hai chuỗi cam kết đều rất giống nhau; thêm tập tin sau đó sửa đổi nó, do đó, không có sự khác biệt thực sự giữa các chi nhánh.Không thể kết hợp các cam kết bằng cách sử dụng TortoiseGit

Yếu tố nào sẽ khiến điều này "kết hợp với một lần commit" không khả dụng? Tôi tự hỏi nếu tôi chỉ nên chuyển sang dòng lệnh.

+0

Có thể nó đang cố gắng bảo vệ bạn khỏi việc kết hợp các cam kết "đã xuất bản" - chúng đã có nguồn gốc ở chi nhánh nơi nó không cho phép bạn? – Cascabel

+0

Không, chỉ địa phương. –

+0

Có lẽ nó chỉ hoạt động nếu bạn đã kiểm tra chi nhánh? Tôi nghĩ rằng tôi thấy điều kiện đó trong mã ... – Cascabel

Trả lời

5

Bạn phải có chi nhánh được kiểm tra để kết hợp các cam kết sử dụng TortoiseGit.

Các vấn đề liên quan