enterprise architect - Why does `svn update` unlock files and what is status B -


मैं एंटरप्राइज़ आर्किटेक्ट का उपयोग करता हूं जो कि svn lock का इस्तेमाल किया गया था ताकि वांछित भंडार के अंदर मॉडल फाइलों को लॉक किया जा सके। उदाहरण के लिए:

  & gt; SVN स्थिति कश्मीर दस्तावेज़ \ यूएमएल \ EAB \ B2ACB6CFF398.xml कश्मीर दस्तावेज़ \ यूएमएल \ EAB \ BE1936A1AE75.xml कश्मीर दस्तावेज़ \ यूएमएल \ पूर्वी वायु कमान \ C3B74A5737E1.xml   

मैंने सीख लिया है कि svn commit पर जब तक आप - रखने-ताले विकल्प का उपयोग नहीं करते तब तक आप ताले हटा देते हैं उपखंड 1.8 के बाद से मैंने देखा कि svn update अब भी अनलॉक किया गया है:

  & gt; svn update Aktualisiere »। एक«: यूबी दस्तावेज़ \ यूएमएल \ EAB \ BE1936A1AE75.xml यूबी दस्तावेज़ \ यूएमएल \ EAB \ B2ACB6CFF398.xml यूबी दस्तावेज़ \ यूएमएल \ पूर्वी वायु कमान \ C3B74A5737E1.xml होल externen Verweis नच Â »Homeserver \ लाइब्रेरी \ src \ परीक्षण \ संसाधन \ config-Currentâ«: Externer Verweis aktualisiert zu Revision 22020. संशोधन 22020. & gt; svn status   

ध्यान दें कि svn status के बाद कुछ भी नहीं है ताला चला गया! लेकिन svn update के पास नहीं है - रखें-लॉक और नहीं स्थिति बी :

  & gt; svn help अद्यतन अपडेट (अप): अर्बिइट्सकोपी एमआईटी हेड के एक अधिकारी ने कहा है Aufruf: अद्यतन [PFAD ...] एक ?? | एक जोड़ा - Hinzugefügt डी नष्ट कर दिया गया - Gelöscht यू अपडेट किया गया - Aktualisiert सी संघर्ष - Konflikt जी विलय - Zusammengeführt ई अस्तित्व - Existierend आर बदला - Ersetzt   

ठीक है, यह जर्मन है लेकिन आपको उस सूची में बी नहीं है देखने के लिए जर्मन बोलने की ज़रूरत नहीं है।

अगर मैं अब रिलावर करने की कोशिश करता हूं तो मुझे बताया गया है कि फाइलें पहले से ही बंद हैं: < / p>

 <कोड> & gt; SVN ताला दस्तावेज़ \ यूएमएल \ EAB \ BE1936A1AE75.xml दस्तावेज़ \ यूएमएल \ EAB \ B2ACB6CFF398.xml दस्तावेज़ \ यूएमएल \ पूर्वी वायु कमान \ C3B74A5737E1.xml SVN: Warnung: W160035: पथ '/ AndroidApp /trunk/Documents/UML/eaB/BE1936A1AE75.xml 'पहले से ही' मार्टिन krischik 'द्वारा फाइल सिस्टम में / लॉक कर दिया गया है / srv / svn / â ?? | / db' svn: चेतावनी: W160035: पथ '/ एंड्रॉइड ऐप / ट्रंक / दस्तावेज / यूएमएल / ईएसीसी / सी 3 बी 74 ए 5737 ई 1.एक्सएमएल 'पहले से ही फाइल सिस्टम' / एसआरवी / एसवीएन / ए 'में दी गई है' मार्टिन.क्रिसचिक 'द्वारा लॉक किया गया है: / w / db' svn: चेतावनी: W160035: पथ '/ एंड्रॉइड ऐप / ट्रंक / दस्तावेज /UML/eaB/B2ACB6CFF398.xml 'पहले से ही उपयोगकर्ता' मार्टिन के द्वारा लॉक है। फाइलसिस्टम 'में / srv / svn / â ?? | / db'   

क्या यह एक बग है या इस अजीब व्यवहार का एक कारण है।

अद्यतन:

@ user655063 के लिए धन्यवाद मुझे अब पता है कि बी टूटा लॉक । यह प्रश्नों का पालन करने की ओर जाता है: "ताले क्यों हमेशा टूटे हुए हैं"।

जब तक एंटरप्राइज़ आर्किटेक्ट ने लॉक नहीं किया अगर मैं कमांड लाइन पर फाइलों को फिर से लॉक करता हूं, तो ताले को तोड़ा जाएगा और अगले svn update के रूप में भी अनलॉक किया जाएगा।

(एसवीएन 1.8) और (एसवीएन 1.7) के अनुसार, बी का अर्थ है" टूटी लॉक "।

क्या यह संभव है कि आपके पास ताले फ़ाइलों को "svn update" (एक समस्या जो एक समय में एक बार होता है जब आप svn के साथ एंटरप्राइज़ आर्किटेक्ट का उपयोग कर रहे हैं) को चलाने से पहले ही समस्याग्रस्त थे? यह भी देखें

Comments

Popular posts from this blog

python - Writing Greek in matplotlib labels, titles -

c# - LINQ to Entities does not recognize the method 'Int32 IndexOf(System.String, System.StringComparison)' method -

Pygame memory leak with transform.flip -