Tôi có một câu hỏi mà tôi chắc chắn là rất đơn giản nhưng tôi không thể tìm thấy câu trả lời cho. Tôi là một nhà làm phim hoạt hình làm việc trên Unreal Engine 4 và sử dụng Source Control, Bitbucket và Source Tree để cộng tác trên một dự án hiện tại. Chuyên môn mã hóa của tôi rút ra những dòng tại php và thiết bị đầu cuối scares tôi không có kết thúc. Tôi đã thực hiện rất nhiều nghiên cứu về việc giảm kích thước kho git với thành công nhẹ.Làm thế nào để sử dụng công cụ .jar BFG Repo Cleaner và giảm bớt kho git?
Trường hợp: Tôi đã hết dung lượng trên Kho lưu trữ của mình (có thể vì UE4 lưu một triệu tệp tự động lưu mỗi khi tôi sử dụng) và cần xóa một số tệp.
Những gì tôi đã tìm thấy:
Rõ ràng, các tập tin trên một kho git không có nghĩa là bị xóa một cách dễ dàng (Để an toàn có lẽ). Có vẻ như không phải là một cách để đi đến kho lưu trữ làm nổi bật một số công cụ và nhấn xóa. Vì vậy, đến nay, tuy nhiên, tôi đã tìm thấy hai dẫn tiềm năng ngay tại đây trong StackOverflow.
- này chút tuyệt vời của mã từ Sam Watkins đó đã cho tôi một số kết quả tốt: http://sam.nipl.net/b/git-gc-all-ferocious
- Nhiều người gợi ý một công cụ gọi là BFG Repo Cleaner.
Những gì tôi muốn biết:
Từ những gì tôi đã đọc, BFG có vẻ là giải pháp nhanh nhất và hiệu quả nhất để giảm kho ra khỏi đó. Đây có phải là đánh giá chính xác không?
Có nhiều tài nguyên trực tuyến về cách sử dụng công cụ, (such as this one) nhưng không có câu trả lời nào cho câu hỏi của tôi (rất cơ bản, tôi tưởng tượng) . Sau khi tải xuống, tôi phải làm gì với tệp? Tôi chỉ cần nhấp đúp vào nó? Tệp .jar có cần ở một địa điểm cụ thể không? Tôi có phải chạy nó và sau đó làm theo hướng dẫn?
Những gì tôi đã cố gắng:
tôi nhấp đúp vào nó và nó dường như đã chạy nhưng nó không có hiệu lực.
Tôi cố gắng chạy các đoạn mã từ một số điều hương (bao gồm cả người tôi đã liên kết với trên) thông qua thiết bị đầu cuối sử dụng nút terminal nguồn cây và thay thế tất cả các url placeholder với tôi trên mã sao chép, nhưng bất kỳ đoạn mã nào chứa các từ bfg.jar đều không thành công. Tất cả các mã tôi đã tìm thấy trực tuyến cho công cụ trả về một thông báo "lệnh không tìm thấy" trong thiết bị đầu cuối, mà không phải là đáng ngạc nhiên vì công cụ này chỉ nằm trong thư mục tải xuống của tôi.
Tôi đã nhìn vào "làm việc với các tập tin .jar" bài báo nhưng tất cả tôi có thể tìm có vẻ là quan tâm nhiều hơn trong mã hóa tập tin như vậy vì chạy họ, và như vậy, tôi đang ở một mất mát.
Cảm ơn bạn trước sự giúp đỡ của bạn.
Chúc mừng, Omar
Bạn đang sử dụng Windows, Linux hoặc một số hệ điều hành khác? –
Tôi đang chạy El Capitan trên iMac – user3389654
Thật không may, tôi không quen với các hệ thống đó. Câu trả lời ngắn gọn là bạn sẽ cần phải cài đặt Git dòng lệnh và đã cài đặt Java để jar hoạt động. –