2011-03-28 18 views
5

मैं test.py से main.py नामक फ़ाइल का नाम बदलना चाहता था। test.py उपवर्तन संस्करण नियंत्रण के तहत है। मैंने सीधे फ़ाइल का नाम बदल दिया, लेकिन बाद में महसूस किया कि मुझे इसके बजाय svn rename का उपयोग करना चाहिए था।svn नाम बदलने के बजाय प्रत्यक्ष नाम बदलने के लिए

? main.py 
! test.py 

किसी भी इसे ठीक करने के लिए रास्ता: अब svn status निम्नलिखित पता चलता है?

उत्तर

11

इसे वापस नाम दें, फिर svn rename का उपयोग करें?

+0

यह सही दृष्टिकोण है। यहां कुछ भी वापस करने की जरूरत नहीं है। – Dialecticus

0

main.py में किए गए संशोधनों का बैकअप लें, test.py वापस करें, main.py (आपके पास बैकअप है) हटाएं, svn main.py में test.py का नाम बदलें, कोड को अपने बैकअप से मुख्य में कॉपी/पेस्ट करें। पाई, और प्रतिबद्ध।

2

यदि आपने अभी इसका नाम बदला है लेकिन इसे परिवर्तित न करें: svn revert और फिर svn rename। अन्य मामले में svn delete main.py और svn add test.py

पीएस svn rename का लाभ यह है कि फ़ाइल इतिहास सहेजा जाएगा। जब आप delete और add करते हैं तो फ़ाइल इतिहास खो जाएगा।

0

svn revert test.py आपकी समस्या का समाधान करना चाहिए।

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