Tôi đang tìm kiếm ý kiến về cách xử lý các tệp nhị phân lớn mà mã nguồn của tôi (ứng dụng web) phụ thuộc vào. Chúng tôi hiện đang thảo luận về một số lựa chọn thay thế:
- Sao chép các tệp nhị phân bằng tay.
- Pro: Không chắc chắn.
- Contra: Tôi mạnh mẽ chống lại điều này, vì nó làm tăng khả năng xảy ra lỗi khi thiết lập một trang web mới / di chuyển trang web cũ. Xây dựng một trở ngại khác để có.
- Quản lý tất cả với Git .
- Pro: Loại bỏ khả năng 'quên' để sao chép một tệp quan trọng
- Contra: Bloats kho lưu trữ và giảm tính linh hoạt để quản lý cơ sở mã và kiểm tra, nhân bản, vv sẽ mất khá nhiều thời gian.
- Kho riêng.
- Pro: Kiểm tra / nhân bản mã nguồn nhanh hơn bao giờ hết và hình ảnh được lưu trữ đúng cách trong kho lưu trữ của riêng họ.
- Contra: Loại bỏ sự đơn giản khi có kho lưu trữ Git một và duy nhất trong dự án. Nó chắc chắn giới thiệu một số điều khác mà tôi chưa từng nghĩ đến.
Kinh nghiệm / suy nghĩ của bạn về điều này là gì?
Ngoài ra: Có ai có kinh nghiệm với nhiều kho Git và quản lý chúng trong một dự án không?
Các tệp này là hình ảnh cho một chương trình tạo tệp PDF với các tệp trong đó. Các tập tin sẽ không thay đổi rất thường xuyên (như trong năm), nhưng chúng rất phù hợp với một chương trình. Chương trình sẽ không hoạt động mà không có các tập tin.