2015-08-28 4 views
5

पर दूरस्थ टीम फाउंडेशन सर्वर 2015 (tfs2015) पर git gc --prune=now चलाने का कोई तरीका है? या स्थानीय स्तर पर git gc --prune=now चलाने का एकमात्र तरीका है, फिर tfs2015 पर नया संग्रह बनाएं और इसे नए रिमोट पर दबाएं, फिर पुराने भंडार को हटाएं, और पुराने नाम पर नए भंडार का नाम बदलें। ऐसा करने पर पसंद करने की प्रतिबद्धता को बंद करना न भूलें।टीम फाउंडेशन सर्वर 2015 (tfs2015) रन git gc --prune = अब orgin/remote

उत्तर

5

https://blogs.msdn.microsoft.com/congyiw/2015/12/14/why-does-cloning-from-vsts-return-old-unreferenced-objects/ देखें - यह टीएफएस-होस्टेड गिट की एक ज्ञात सीमा है, इसमें gc कमांड नहीं है।

माइक्रोसॉफ्ट दो तरीके दिए प्रदान करता है:

  • क्लोन रेपो, स्थानीय रूप से यह साफ सर्वर से हटा एक नया बना और धक्का अपने इसे करने के लिए एक (क्या आप अपने प्रश्न में वर्णित)
  • साफ
  • इस तरह git clone नहीं करते हैं, लेकिन प्राप्त अपने स्थानीय रेपो:

    mkdir newRepo 
    git init 
    git remote add origin 
    #fetch one branch first 
    git fetch origin master 
    #fetch everything else 
    git fetch origin 
    

    जो चाल TFS वास्तव में आप केवल वस्तुओं तुम सच में की जरूरत है भेजने के लिए।

विकल्प 1 अगर आप अपने पुल अनुरोध आदि (जैसे अगर यह एक अपेक्षाकृत नया रेपो है) को खोने बर्दाश्त कर सकते हैं मेरे लिए अधिक उचित हो रहा है।

विकल्प 2 वास्तव में बुरा लगता है, क्योंकि रेपो के किसी भी उपयोगकर्ता को मैन्युअल रूप से अपना क्लोन बनाना होगा।

4

TFS v.Next और यह सब तैयार VSTS में शुरू https://blogs.msdn.microsoft.com/congyiw/2015/12/14/why-does-cloning-from-vsts-return-old-unreferenced-objects/ "अद्यतन (2017/08/09) में यह आ रहा बारे में अद्यतन: हम बाहर लुढ़का VSTS को गम्यता बिटमैप अनुक्रमणिका के लिए प्रतिबद्ध है और उसे हटा क्लोन धोखा नीचे उल्लेख क्लोनिंग। अब तक नहीं पहुंचा जा वस्तुओं डाउनलोड करेगा !. हम अभी भी अभी तक सर्वर पर सही वस्तु स्तरीय Git जीसी नहीं है, लेकिन क्लोन आकार अब छोटा होगा।

TFS ऑन-प्रेम v.Next में इन परिवर्तनों मिल जाएगा (किसी भी टीएफएस 2017 अपडेट में नहीं, लेकिन अगली बड़ी रिलीज)। जैसा कि ब्रायन हैरी ने उल्लेख किया है, हमारे पास कुछ हफ्तों में v.Next के लिए रिलीज़ उम्मीदवार होना चाहिए। "

संबंधित मुद्दे