Câu hỏi SCM nào ít tốn kém đĩa? (GIT so với SVN so với những người khác)


Tôi tự hỏi SCM của pouplar (đặc biệt là tôi thích GIT, SVN) là ít đĩa chuyên sâu.

Vấn đề là, tôi sẽ có một ổ SSD (SSD)) và chúng có chu kỳ ghi hạn chế. Và tôi đã suy nghĩ về việc SCM duy trì nhiều tệp và do đó việc sử dụng chuyên sâu chúng có thể dẫn đến tuổi thọ đĩa ngắn hơn (:

Để tâm trí của tôi GIT là đĩa chuyên sâu hơn vì nó duy trì lịch sử đầy đủ và nhảy từ phiên bản này sang phiên bản dễ dàng hơn nhiều.

Suy nghĩ của bạn? : D


4
2018-05-15 06:30


gốc


Thành thật mà nói, nó sẽ không tạo ra sự khác biệt đáng kể cho tuổi thọ SSD của bạn. Chọn bất kỳ DVCS nào (tôi thích Git) vì tăng năng suất so với kiểm soát phiên bản tập trung. - Stephen Jennings


Các câu trả lời:


Trong khi Git đang làm việc với một lịch sử đầy đủ, nó sẽ chủ yếu làm truy cập đọc để tính toán sự khác biệt với lịch sử nói.

Nếu bạn quan tâm đến việc ghi vào một SDD:

  • khởi tạo repo DVCS của bạn trên thanh USB
  • tiết kiệm khi đăng xuất phát triển hiện tại của bạn bằng cách tạo một gói trên SSD cục bộ của bạn (chỉ một tệp được tạo / cập nhật) trong một Thư mục Dropbox.

Bằng cách đó, bạn sẽ có thật không giữ cho các hoạt động viết đó ở mức tối thiểu;)


3
2018-05-15 09:29



Cách tiếp cận thú vị: D Cảm ơn! ))) (Thành thật mà nói, tôi sẽ sử dụng ổ USB Flash bên ngoài) - bakytn


Khi git nén các tập tin theo yêu cầu (các phiên bản cũ của các tập tin không được sử dụng trong đầu) và lưu trữ cùng một băm / nội dung chỉ một lần, sẽ không có nhiều lãng phí không gian hoặc ghi / xóa chu kỳ so với các hệ thống khác như svn.

Mặc khối xử lý cân bằng khối xóa khá tốt, chỉ cần đảm bảo bạn có đủ không gian trống như phụ tùng trên ổ đĩa của bạn.


2
2018-05-15 09:35