Đang sao chép thư mục .hg sang thư mục khác giống như nhân bản trong Mercurial (sử dụng TortoiseHg mặc dù tôi cho là không liên quan) hoặc lệnh nhân bản trong Mercurial làm điều gì đó đặc biệt trong quá trình đó?Sự khác biệt giữa nhân bản và sao chép trong Mercurial
19
A
Trả lời
30
Đó là gần như giống nhau. Cloning làm một vài điều khác nhau, không ai trong số đó được yêu cầu, nhưng một số trong số đó là mát mẻ:
- nhái được một thư mục làm việc quá (mà bạn có thể tránh được với -U)
- nhái có được bộ nguồn repo mặc định để đẩy/kéo trong tệp .hg/hgrc
- bản sao chỉ có thể nhận được một tập hợp con của bản gốc (bản sao -r X được sửa đổi X và tất cả tổ tiên chỉ)
- nhái sử dụng liên kết cứng khi hệ thống tệp hỗ trợ
T mũ cuối cùng là khá mát mẻ. Nó có nghĩa là nếu tôi có một repo 200GB và tôi làm một clone -U src dest
tôi nhận được một bản sao đầy đủ mà sử dụng không có diskspace ở tất cả! Nếu tôi bỏ qua -U
Tôi nhận được bản sao làm việc chiếm không gian và khi hai bản sao bắt đầu phân tách bộ mới bắt đầu chiếm không gian, nhưng clone -U
cơ bản là tức thời và không có đĩa trên hệ thống tệp hiện đại. Điều đó không đúng với một bản sao (nó cũng hoạt động tốt).
Các vấn đề liên quan
- 1. Sự khác nhau giữa nhân bản và sao chép một repo git là gì?
- 2. Sự khác biệt giữa các phương pháp sao chép và sao chép của Ruby là gì?
- 3. Sự khác biệt về bản vá giữa hạt nhân Android và hạt nhân vanilla linux
- 4. Sự khác biệt giữa $ * và $ @
- 5. sự khác biệt giữa 'và "trong JavaScript?
- 6. sự khác biệt cơ bản giữa elseif và khác nếu
- 7. Sự khác biệt giữa File.Copy và File.Move
- 8. Sự khác biệt giữa HashMap và Bản đồ trong Java ..?
- 9. Sự khác nhau giữa cập nhật Mercurial và backout
- 10. Sự khác biệt giữa Sao chép tài nguyên và Sao chép tệp cho giai đoạn xây dựng Xcode là gì?
- 11. Sự khác biệt giữa gấp và giảm?
- 12. php - Sự khác biệt giữa sao chép, đổi tên và di chuyển_uploaded_file
- 13. Sự khác biệt giữa. và #
- 14. Sự khác biệt giữa $ (...) và `...`
- 15. Sự khác biệt giữa = và: =
- 16. Sự khác biệt giữa "sao chép" và "giữ lại" là gì?
- 17. sao chép danh sách python: có sự khác biệt giữa [cũ] và danh sách (cũ) không?
- 18. Sự khác biệt giữa ". +" Và ". +?"
- 19. Sự khác biệt giữa "**/* /" và "** /"?
- 20. Sự khác biệt giữa SOAP và KSOAP
- 21. Sự khác biệt giữa '.' và "." trong java
- 22. Sự khác biệt giữa. và: trong Lua
- 23. Sự khác biệt giữa! và !! trong yaml?
- 24. Sự khác biệt giữa $ @ và $! trong perl
- 25. Sự khác biệt giữa 'nội dung' và 'văn bản'
- 26. Sự khác biệt giữa egrep và grep
- 27. Sự khác biệt giữa Delphi và Delphi.NET
- 28. Sự khác biệt giữa ADO và DAO
- 29. Sự khác biệt giữa sơn() và paintcomponent()?
- 30. Sự khác biệt giữa Fragment Và FragmentActivity
+1 để đề cập đến lợi ích liên kết cứng –