मुझे एक विशिष्ट समस्या है, मुझे यहां या कहीं और समाधान नहीं मिला। मेरे पास एक एसवीएन रिपोजिटरी है और मैं इसे एक्सेस करने और उस पर काम करने के लिए गिट-एसवीएन का उपयोग कर रहा हूं।मैं git-svn में खाली निर्देशिका कैसे हटा सकता हूं?
कुछ समय पहले, एसवीएन भंडार (खाली, केवल उपफोल्डर) में कुछ खाली निर्देशिकाएं थीं। गिट उनको ट्रैक नहीं करता है। फिर उन्हें एसवीएन भंडार से हटा दिया गया। लेकिन मैं अभी भी उन्हें
git svn rebase
चलाने के बाद भी और जब मैं उन्हें हाथ से हटाने के लिए, वे के दौरान निर्मित कर रहे हैं अगले
git svn rebase
कैसे मैं उनमें से छुटकारा पा सकते हैं?
मैंने शुद्ध एसवीएन का उपयोग करके जांच की और वे भंडार में नहीं हैं।
हम्म, यह अजीब है। गिट निर्देशिकाओं के बारे में नहीं जानता या ट्रैक नहीं करता है। क्या आपने जांच की है कि क्या उन निर्देशिकाओं में कोई पुरानी अदृश्य फाइलें हैं जिन्हें आपके मालिक ने उन्हें हटा दिए जाने पर याद किया होगा? छिपी हुई फाइलों की जांच के लिए निर्देशिका में 'ls -la' करने का प्रयास करें। – Leif
आधी रात कमांडर सामान छिपाता नहीं है;) फ़ोल्डर्स खाली हैं। क्या यह एक बग हो सकता है? :/ – Paladin
मेरे पास गिट के साथ कई (कई) निराशाएं हैं, लेकिन मैंने अभी तक एक कानूनी "बग" पर ठोकर खाई है। मेरी अधिकांश निराशा समझने की कमी के कारण हुई है। यदि आप गिट कमांड लाइन से 'गिट स्टेटस' करते हैं तो क्या होता है; फ़ोल्डरों को किसी भी मौके से "अनचाहे" के रूप में दिखाया गया है? यदि आप इन निर्देशिकाओं पर 'git ls-files directory_name --error-unmatch' करते हैं; क्या यह 'सत्य' या 'झूठा' वापस करता है? यह देखने के लिए कि फ़ोल्डरों को ताजा क्लोन के साथ शामिल किया गया है, गिट के साथ भंडार ('गिट क्लोन') को फिर से क्लोन करने का प्रयास करें; हो सकता है कि वे सिर्फ पुराने संशोधन से लटक रहे हों। मैं बस यहाँ जंगली अनुमान लगा रहा हूँ। – Leif