8

Có một vài tiện ích mở rộng thủy ngân để xử lý các tệp nhị phân lớn.Đối với các tệp nhị phân, tôi có nên sử dụng bfiles hoặc bigfiles không?

Tôi muốn sử dụng loại có nhiều khả năng chính thức nhất (ví dụ: phân phối bằng thủy ngân).
Kiln 2.0 sử dụng một ngã ba của Bfiles cho các tệp nhị phân của nó. Điều đó có làm cho nó có nhiều khả năng trở thành chính thức không?

Tiện ích mở rộng ưu tiên (bán chính thức) để xử lý tệp nhị phân là gì?

Trả lời

7

Có vẻ như Mercurial là planning to incorporate the 'largefiles' extension cho bản phát hành ngày 2.0 tháng 11. Mercurial incorporated the 'largefiles' extension in the 2.0 release. Tiện ích mở rộng này là hậu duệ của 'kbfiles' (từ Kiln), lần lượt là hậu duệ của số bfiles extension.

Nó làm cho hỗ trợ lớn hơn tích hợp nhiều hơn vào các lệnh Mercurial hơn bfiles đã làm, và hỗ trợ đẩy tới (các) url mà tôi tin rằng các tệp tin không có.

1

Errr ... Nexus. Hoặc bất kỳ other artifact repositories (hoặc bất kỳ backup systems nào khác nếu bạn chỉ cần phiên bản mới nhất).
Vì không có tệp nhị phân (đặc biệt là tệp lớn) thực sự thuộc về VCS, nơi bạn muốn phân biệt hoặc hợp nhất.

Chắc chắn, you could use a VCS và có actually good arguments for it, nhưng VCS không được thiết kế đơn giản cho cốt lõi của nó.

+0

Giả sử ông đã quyết định (hoặc buộc phải) đi cùng lanh lợi, câu trả lời này không giúp ích ... – Klaim

+0

@Klaim: Tôi đồng ý, vì thế mà CW bản chất của câu trả lời này "". Tôi chỉ muốn chắc chắn rằng, khi các câu trả lời hay (giống như của bạn, +1) xuất hiện, cảnh báo này sẽ ở đó để đưa mọi thứ vào quan điểm. – VonC

+0

Bạn nói đúng, câu trả lời của bạn thậm chí còn quan tâm đến tôi bởi vì tôi vẫn đang tìm kiếm giải pháp kiểm soát nguồn tốt (và miễn phí) cho các nghệ sĩ trò chơi. – Klaim

2

Có vẻ như BigFiles is recommanded by game developpers using Mercurial, vì vậy có thể bạn nên đi với nó. Tuy nhiên, nếu bạn muốn biết ai đã làm việc để được bao gồm trong một phiên bản sắp tới của mercurial, bạn nên yêu cầu hoặc đọc danh sách gửi thư của các nhà phát triển.

4

Còn quá sớm để nói. Và nó là cách quá sớm để bắt đầu nói về việc bao gồm bất kỳ phần mở rộng nào trong số này với Mercurial. IMHO tất cả họ nên được coi là thử nghiệm.

(Tôi là tác giả của một trong những tiện ích mở rộng đó (bfiles), vì vậy đây là một câu trả lời có thẩm quyền như bạn có khả năng nhận được. , Tôi sẽ bị phản đối kịch liệt.)

Ngoài ra, không có liên kết logic giữa phát triển trò chơi và tiện ích mở rộng nào để chọn. Nó không quan trọng nếu bạn theo dõi phim, dữ liệu trò chơi, tệp jar, dữ liệu hình ảnh y khoa hoặc điều gì: hầu hết các hệ thống kiểm soát nguồn đều không xử lý tốt và không có câu trả lời rõ ràng nào là đúng cách để làm điều đó với Mercurial.

Luồng ngăn xếp IMHO thực sự không phải là nơi thích hợp cho loại thảo luận này; danh sách thủy ngân-devel là.

+0

Tôi đồng ý về tính thương xót có lẽ sẽ là một địa điểm có thẩm quyền hơn, nhưng SO dễ tiếp cận hơn nhiều. Có lẽ tôi chỉ lười biếng, hoặc có lẽ tôi cần phải tìm một người đọc danh sách gửi thư tốt. –

+1

Điều này có thể thay đổi; 'kbfiles' đã trở thành 'largefiles' và đang cạnh tranh để đưa vào: http://markmail.org/thread/mi4fubexskuu6lo7 – retracile