Tôi vừa thay đổi công việc. Chủ nhân trước đây của tôi sử dụng Subversion, chủ nhân mới của tôi sử dụng Perforce.Nguồn lực cho người dùng Subversion?
Có tài nguyên nào ở đó sẽ giúp tôi, với tư cách là người dùng , thay đổi mô hình tinh thần của tôi từ mô hình Subversion thành một Perforce không? Các điểm tương tự với các lệnh SVN chung là gì? Những khái niệm nào được thực hiện khác nhau?
Tôi không đặc biệt quan tâm đến ưu và nhược điểm của Perforce so với Subversion - quyết định đã được đưa ra. Có rất nhiều câu hỏi khác về S.O. bao gồm điều đó. Tôi muốn biết điều chỉnh về tinh thần tôi sẽ phải làm (hay không).
Về khóa: Perforce _may_ yêu cầu bạn lấy khóa trên các tệp bạn đang làm việc. Tuy nhiên, nó _does_ yêu cầu bạn phải thông báo cho máy chủ mà bạn đang làm việc trên các tệp (không giống như lật đổ, từ những gì tôi nhớ). –
@ Caleb Huitt - cjhuitt - Tôi không có thuật sĩ với Perforce, nhưng từ những gì tôi đã nhìn thấy, tôi tin Perforce khóa bất kỳ tập tin địa phương mà bạn đã không kiểm tra. Đây là sự khác biệt lớn nhất giữa Perforce và Subversion và, theo ý tôi, là nhức đầu lớn nhất trong việc chuyển đổi. Tuy nhiên, nó không khóa trên máy chủ *. Nhiều người dùng có thể kiểm tra cùng một tệp và Perforce sẽ cố hợp nhất chúng. – rtperson
Cẩn thận với thuật ngữ - Perforce làm cho tệp chỉ đọc. Đó không phải là 'khóa' là một phần chức năng khác cho hệ thống kiểm soát nguồn - ví dụ: bạn có thể đánh dấu các tệp trong Perforce phải được Khóa trước khi được chỉnh sửa. Và SourceSafe (tôi nghĩ) yêu cầu bạn khóa tất cả các tệp trước khi chỉnh sửa chúng. –