SVN - रूट फ़ोल्डर का नाम बदलें


2

किसी कार्य की प्रतिलिपि में एक फ़ोल्डर का नाम बदलने के लिए, हम चला सकते हैं svn mv। लेकिन जब आप रूट फ़ोल्डर का नाम बदलने का प्रयास करते हैं, तो आप समाप्त कर देते हैं

svn: E155007: '/home/username/svn_repos' is not a working copy

जहां 'svn_repos' वह जगह है जहां मैं अपने सभी व्यक्तिगत रिपॉजिटरी (प्रत्येक कोर्स के लिए एक) का भंडारण कर रहा हूं। दुर्भाग्य से, जब मैं अपने पाठ्यक्रम भंडार की जांच करता हूं, तो रूट फ़ोल्डर का नाम मेरी विश्वविद्यालय आईडी है, क्योंकि svn संरचना होस्ट / पाठ्यक्रम / उपयोगकर्ता है। मैं इसे पाठ्यक्रम कोड में बदलना चाहता हूं ताकि नेविगेट करना आसान हो। मैं उसे कैसे कर सकता हूँ?


आप इसे सीधे रिपॉजिटरी (तर्क के रूप में URL की आपूर्ति) पर आज़मा सकते हैं, लेकिन मैंने वास्तव में इसकी कोशिश नहीं की है।
रिस्टोरियरपोस्ट

जवाबों:


6

चूंकि रिपॉज उस फ़ोल्डर के भीतर समाहित है , आप बस mvरूट फ़ोल्डर को देख सकते हैं । जैसा कि यह आपको बताता है, यह ट्रैक नहीं किया गया है ("एक काम करने वाली प्रतिलिपि नहीं") और कंटेनर में परिवर्तन कुछ भी ऐसा नहीं करेगा जो सामग्री के लिए मायने रखता है। जब तक आपका .svnवह फोल्डर है।


वाह, यह उम्मीद नहीं थी। धन्यवाद!
asymptotically 9

और btw, मैं svn_reposफ़ोल्डर का नाम बदलने की कोशिश नहीं कर रहा हूँ , लेकिन उस के भीतर रेपो। इसलिए मैंने होस्ट / पाठ्यक्रम / उपयोगकर्ता की जांच की, और रूट फ़ोल्डर "उपयोगकर्ता" था, जिसे मैंने "पाठ्यक्रम" का नाम दिया। यह ठीक काम भी किया
asymptotically
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.