2013-05-07 28 views
6

Nhóm của tôi sử dụng lực lượng perforce để kiểm soát phiên bản. Đã có rất nhiều bổ sung trong chi nhánh mà tôi hiện đang làm việc, so với chi nhánh Phát hành.
Bây giờ, tôi vừa sửa một lỗi đã biết trong sản phẩm được phát hành và kiểm tra sự thay đổi mã trong nhánh mà tôi đang làm việc. Có thể đăng ký/hợp nhất cùng một thay đổi CHỈ với chi nhánh phát hành không?Git cherry pick tương đương trong Perforce?

Ngoài ra, tôi chỉ đang tìm cách đăng nhập sửa lỗi này trong nhánh phát hành và không phải bất kỳ thay đổi mã nào khác. Từ những gì tôi đã tìm kiếm trực tuyến, tôi đã tìm ra rằng git tương đương với điều này là - git cherry pick. Có cách nào để làm điều này trong Perforce?

Trả lời

6

Có, điều đó là có thể.

Official Perforce cherry picking instructions.

+2

JugseR là chính xác, nhưng hãy nhớ rằng Perforce thực hiện lựa chọn anh đào thông qua hợp nhất. Bạn có thể kết thúc với lịch sử hợp nhất phức tạp nếu bạn chọn thường xuyên. –

+1

Git là cách tốt hơn trong ý nghĩa này, như randy đã đề cập đến giao dịch với việc sáp nhập của nhiều kết quả trong lịch sử hợp nhất phức tạp như trái ngược với Git, nơi nó được sáp nhập dựa trên cam kết. Chúc Perforce làm việc như thế này hoặc mong muốn công ty của tôi sẽ chuyển sang git! –

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