Bạn không cần phải unshelve
, như @ Dennis gợi ý, mặc dù đó có thể là một cách để thực hiện điều đó.
Đối với tệp chưa mở mà bạn muốn thêm vào giá hiện có, chỉ cần mở tệp đó vào danh sách thay đổi của người bán hiện có của bạn. Ví dụ, nếu giá của bạn được xác định bởi danh sách thay đổi # 1729, sau đó làm
p4 edit -c 1729 forgot_to_shelve.py
Sau đó, xếp xó nó:
p4 shelve -c 1729
Nếu nó chỉ ra rằng các tập tin đã tồn tại trong thời hạn sử dụng nhưng bạn muốn cập nhật nó, sau đó như thường lệ, thêm -f
:
p4 shelve -c 1729 -f
Đối với một tập tin mà hiện đang mở mà bạn muốn thêm vào kệ hiện tại của bạn, bạn sẽ đầu reopen
rằng tập tin vào danh sách thay đổi thời hạn sử dụng hiện tại của bạn, trước khi kệ như trên:
p4 reopen -c 1729 forgot_to_shelve_and_currently_opened.py
p4 shelve -c 1729
tham khảo:
Để thêm một tập tin vào một pre-existing gác lại, các tập tin đầu tiên phải được mở trong danh sách thay đổi của người gác; sử dụng p4 reopen
để di chuyển tệp đã mở từ một danh sách thay đổi sang một danh sách thay đổi khác.
p4 shelve // Perforce 2013.3: Command Reference
Nguồn
2014-04-08 18:09:31
tôi muốn làm điều đó trong ứng dụng đã tồn tại từ mà tôi tạo ra danh sách xếp vào tủ. Tôi không thể tạo/cập nhật danh sách thay đổi chứa các thay đổi trong cả hai tệp. – ravi
Tôi không hiểu vấn đề của bạn là gì. Tại sao bạn không thể? Bạn có mắc lỗi gì không? Nếu có, vui lòng đăng nó. – Dennis