Có cách nào tốt trong Perforce để di chuyển các thay đổi chưa được gửi đến luồng khác trước khi gửi chúng (tương đương git stash
, git checkout otherbranch
, git stash pop
)?Perforce: di chuyển các thay đổi chưa được gửi đến một luồng khác
Tôi hiện có các tệp được kiểm tra cục bộ (không độc quyền) và được chỉnh sửa. Tôi đã cố gắng đặt chúng và sau đó cố gắng để unshelve chúng vào dòng mục tiêu, nhưng tôi nhận được "tập tin (s) không ở chế độ xem khách hàng". Khi tôi xem danh sách thay đổi (được bỏ qua hay không), tất cả các tệp đều có đường dẫn bao gồm luồng gốc.
Luồng mục tiêu của tôi là luồng mà tôi vừa tạo, đã bỏ qua luồng gốc. Tôi đang sử dụng P4V. Phiên bản của Perforce Visual Components tôi đã cài đặt là 123.57.9578, và khi tôi chạy p4 từ dòng lệnh, nó nói "Server 2012.2/551823". Tôi có thể thêm thông tin nếu cần.
Cảm ơn câu trả lời. Thật không may có vẻ như tôi phải chờ đến tuần tới trước khi chúng tôi có thể xác nhận điều này, vì "Vua lực lượng" của chúng tôi hiện đang ở - đoán xem hội nghị Perforce là gì: P – entheh
Kệ hoạt động trên các phiên bản cũ hơn của lực lượng. Tuy nhiên, bạn chỉ có thể unshelve đến cùng một đường dẫn, bao gồm root branch, vì vậy bạn không thể unshelve trong branch khác. –