मेरे पास यह एक .git
फ़ाइल में है:
gitdir: path\to\git-dir
मैं वर्क-ट्री डीआईआर भी जोड़ना चाहूंगा, कुछ अला
worktree: path\to\work-tree
क्या यह गिट द्वारा समर्थित है?
2 जवाब
मुझे अपनी समस्या का समाधान मिल गया है [भविष्य के संदर्भ के लिए यहां : https://rakesh.com/coding/how-to-move-separate-the-git-folder-out-of-your-working-tree]।
एक कार्य-पेड़ निर्दिष्ट किया जा सकता है [एक .git फ़ाइल में नहीं बल्कि] git फ़ोल्डर कॉन्फ़िगरेशन फ़ाइल में; एक worktree
लाइन जोड़कर। उस तरह आसान :)
उदाहरण git-dir/config
फ़ाइल:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
>> worktree = <path/to/work-tree>
संक्षिप्त जवाब नहीं है।
.git
फ़ाइल (जब कोई .git
फ़ाइल हो) को कार्यशील ट्री के शीर्ष स्तर पर होना चाहिए, इसलिए यदि आपके पास एक .git
फ़ाइल है, तो निर्देशिका जिसमें वह .git
फाइल रहती है है काम करने वाला ट्री। इसलिए कार्यशील ट्री पथ को सूचीबद्ध करने का कोई मतलब नहीं है: यह इस तथ्य से निहित है कि आपने उस पथ का उपयोग .git
नाम की फ़ाइल को खोलने के लिए किया था। इसका निश्चित रूप से मतलब यह है कि आपको .git
नाम की फ़ाइल को खोलने के लिए जिस पथ का उपयोग किया गया था, उसे याद रखना होगा, जो कुछ परिस्थितियों में थोड़ा कष्टदायक होता है, लेकिन इसका उत्तर यह है कि क्यों ना।
संबंधित सवाल
नए सवाल
git
Git एक ओपन-सोर्स वितरित संस्करण नियंत्रण प्रणाली (DVCS) है। Git उपयोग और वर्कफ़्लो से संबंधित प्रश्नों के लिए इस टैग का उपयोग करें। जीआईटी-संबंधित मुद्दों के लिए [github] टैग का उपयोग केवल इसलिए न करें क्योंकि GitHub पर एक रिपॉजिटरी को होस्ट किया जाना है। इसके अलावा, सामान्य प्रोग्रामिंग प्रश्नों के लिए इस टैग का उपयोग न करें जो कि Git रिपॉजिटरी को शामिल करने के लिए होता है।