Tôi đang làm việc trên một dự án có hệ thống kiểm soát phiên bản là SVN và tôi muốn sử dụng git. Tôi đã làm một bản sao git svn nhưng git status
hoạt động cực kỳ chậm (khoảng 8 phút). Kho lưu trữ có khoảng 63000 tệp và hầu hết trong số đó là các thư viện bị bỏ qua bởi git. Điều này có bình thường không? Tôi đã thực hiện git prune && git gc
để thực hiện dọn dẹp các đối tượng không thể truy cập và thu thập rác. Tôi cũng đã làm một git repack -Adf
nhưng điều này làm cho mọi thứ còn tồi tệ hơn. Nó mất nhiều thời gian hơn (hơn 20 phút).trạng thái git mất quá nhiều thời gian
Tôi đang làm gì sai? Đây là một dự án studio trực quan và tôi cho rằng tệp .gitignore
không chứa nội dung phù hợp. Có thể tìm ra chính xác những tập tin nào được tạo ra từ một xưởng xây dựng trực quan và những phiên bản nào phải được phiên bản?
Nếu tệp .gitignore
không phải là vấn đề, làm cách nào để tôi có thể làm cho tốc độ của mình nhanh hơn một chút với 65000 tệp (khoảng 10 GB)?
Tôi cũng thấy rằng git chậm trong một số môi trường cửa sổ. Bạn đã xem http://stackoverflow.com/questions/4485059/git-bash-is-extremely-slow-in-windows-7-x64?lq=1 và http://stackoverflow.com/questions/2835775/ msysgit-bash-là-horrendously-slow-in-windows-7? lq = 1? –
Trạng thái 'git status' hiển thị khi nó hoàn thành? –
@me_and nó hiển thị thông báo "không có gì để cam kết" bình thường, nó chỉ mất quá lâu –