बहुत पहले नहीं, हमने एसवीएन से गिट में स्विच किया है।पूरी टीम को 'बहुत अधिक पहुंचने योग्य ढीले ऑब्जेक्ट्स' संदेश मिलते हैं
कुछ दिन पहले, मैंने महसूस किया कि हमारी टीम के सभी उन संदेशों को हो जाता है जब वे धक्का:
$ git push
Counting objects: 32, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (32/32), 2.94 KiB | 0 bytes/s, done.
Total 32 (delta 14), reused 0 (delta 0)
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.
warning: There are too many unreachable loose objects; run 'git prune' to remove them.
To [email protected]:root/xxx.git
15c3bbb..69e6d8b xxxx -> xxx
मैंने सोचा कि यह थोड़ी देर के लिए अपने कंप्यूटर से आ रहा था, जब तक मुझे लगता है कि हर कोई एक ही है मुद्दे।
कहने की जरूरत नहीं है कि मेरे .git फ़ोल्डर में कोई gc.log नहीं है, और 'git gc' या 'git prune' का कोई प्रभाव नहीं पड़ता है।
तो मेरा सवाल यह है: क्या यह हो सकता है कि सर्वर पर होस्ट किया गया भंडार किसी भी तरह से साफ नहीं है? यदि हां, तो मैं वास्तव में इसे कैसे साफ कर सकता हूं?
मुझे अब तक के सभी समाधान भंडारों की स्थानीय प्रतियों से संबंधित हैं।
इसके अलावा, हम अपने रिपो होस्ट करने के लिए गिटलैब का उपयोग करते हैं।
संपादित करें: यह कहने योग्य है कि मैंने इस प्रश्न को पोस्ट करने के बाद भी गिटलाब का उपयोग करके भंडार "हाउसक्लेनिंग" करने का प्रयास किया है, लेकिन इसका कोई परिणाम नहीं है।
धन्यवाद
क्या आप गिटलैब का उपयोग कर रहे हैं? – VonC