मुझे एसवीएन में याद है, मैं foo.txt से foo2.txt तक एक फ़ाइल का नाम बदल सकता हूं और सभी इतिहास का पालन करेंगे (foo2.txt की लॉग फ़ाइल foo.txt के सभी इतिहास भी दिखाएगी)। लेकिन Mercurial पर, ऐसा लगता है कि यह मामला नहीं है। जब hg rename
किया जाता है, तो hg log foo2.txt
foo.txt
का कोई पिछला इतिहास नहीं दिखाएगा? क्या इसके आसपास कोई रास्ता है?Mercurial में, "एचजी नाम बदलें" काम करता है लेकिन इतिहास फ़ाइल का पालन नहीं करता है?
30
A
उत्तर
36
उपयोग hg log --follow foo2.txt
या hg log -f foo2.txt
(संक्षिप्त रूप) इससे पहले कि आप hg rename
संबंधित मुद्दे
- 1. क्यों $() काम नहीं करता है लेकिन jQuery() काम करता है?
- 2. रुबी टीसीपीएसकेट लेखन काम नहीं करता है, लेकिन करता है?
- 3. ऑन टच काम करता है, लेकिन OnClickListener नहीं करता है?
- 4. 'गिट लॉग - ग्राफ' या 'एचजी ग्राफॉग' कैसे काम करता है?
- 5. एसक्यूएल समस्या: CONTAINS() का उपयोग करना काम नहीं करता है, लेकिन जैसे ठीक काम करता है
- 6. गिट इतिहास से फ़ाइल को हटाने से काम नहीं करता
- 7. href = "फ़ाइल: //" काम नहीं करता है
- 8. कई डेवलपर्स के साथ Mercurial कैसे काम करता है?
- 9. Mercurial अजीब संदेश पैदा करता है
- 10. बंद फ़ाइल काम नहीं करता है
- 11. यह क्रोम में काम करता है लेकिन आईई नहीं, क्यों?
- 12. सॉकेट.रेसीवी काम करता है लेकिन नहीं मिलता या पढ़ता है?
- 13. काम करता है after_sign_in_path_for काम करता है, लेकिन पुनर्निर्देशन नहीं होता
- 14. preg_replace + UTF-8 एक सर्वर पर काम नहीं करता है लेकिन दूसरे पर काम करता है
- 15. एक्सएएमएल मार्जिन सीएसएस मानदंड का पालन क्यों नहीं करता है?
- 16. GZipStream काम करता है लेकिन एक्सटेंशन खो गया है
- 17. PHP में, "या मर()" काम क्यों करता है, लेकिन "या वापसी" नहीं करता है?
- 18. Mercurial संदेश संदेश और लॉग, क्या एन्कोडिंग समर्थित है, एचजी देखभाल बिल्कुल करता है?
- 19. फ़ाइल का उपयोग: /// android_res/drawable/url ग्रहण के तहत काम करता है लेकिन उत्पादन में नहीं
- 20. Mercurial/Meld काम में 3 तरीके कैसे विलय करता है?
- 21. QTranslator काम नहीं करता है
- 22. toUpperCase काम नहीं करता है
- 23. MCRYPT_DEV_RANDOM फ्रीज़ लेकिन MCRYPT_DEV_URANDOM काम करता है
- 24. जेएस एसडीके एफबी.लॉगिन() काम करता है लेकिन
- 25. मेल्ड काम नहीं करता है?
- 26. ABAddressBookRegisterExternalChangeCallback काम करता है, लेकिन डेटा बासी
- 27. urllib.urlopen काम करता है लेकिन urllib2.urlopen
- 28. रूपांतरण काम नहीं करता है
- 29. preDispatch काम नहीं करता है
- 30. ब्लॉकयूआई काम करता है लेकिन unBlockUI
भी [वर्णित] xanatos (http://stackoverflow.com/a/5264567/501399) फ़ाइल के पूरे इतिहास में दिखाने के लिए आप कर सकते हैं करने के लिए डिफ़ॉल्ट 'लॉग' कमांड व्यवहार को '--follow' में बदलें। – vadipp
क्षमा करें, लेकिन मैं वास्तव में इस उत्तर को समझ नहीं पा रहा हूं। अगर मैं 'hg नाम बदलें 'से पहले' लॉग 'कमांड लागू करता हूं तो कोई' foo2.txt' नहीं है। अगर मैं आवेदन करता हूं, तो कोई 'foo.txt' नहीं है, और' foo2.txt' का कोई इतिहास नहीं है। इसके अलावा Mercurial "पता" कैसे होगा कि फ़ाइल 'foo2.txt'' foo.txt' का नया संस्करण है? – mg30rg
@ mg30rg उत्तर यह नहीं कहता कि आपको नाम बदलने से पहले 'hg log -f' चलाया जाना चाहिए। यह केवल इतना कहता है कि, 'hg log -f' फ़ाइल का नाम बदलने से पहले आपको इतिहास दिखाता है। –