SVN'de hatırlıyorum, foo.txt'den foo2.txt dosyasına bir dosyayı yeniden adlandırabilir ve tüm tarihler takip edecektir (foo2.txt dosyasının günlük dosyası foo.txt dosyasının tüm geçmişini de gösterecektir). Ama Mercurial'da, durum böyle değil gibi görünüyor. hg rename
tamamlandığında, hg log foo2.txt
foo.txt
geçmişini göstermez mi? etrafında yol var mı? nasıl yapabilirsinizMercurial'da "hg rename" çalışıyor ama tarih dosyaya uymuyor mu?
30
A
cevap
36
kullanın hg log --follow foo2.txt
veya hg log -f foo2.txt
(kısa form) Ayrıca [tarif] Xanatos hg rename
İlgili konular
- 1. Yolcu işlemi zaten çalışıyor mu? ama değil
- 2. getJSON çalışıyor ama parseJSON,
- 3. Clojure Sınıf/forName ContextClassLoader'a uymuyor mu?
- 4. İşlemler dosyaya yazılmıyor mu?
- 5. LINQ Dizinde çalışıyor mu?
- 6. Mercurial: make `hg log` dosyaları göstermiyor mu?
- 7. [email protected] - Çalışıyor mu?
- 8. Rename Realm tablosu
- 9. Mercurial (hg) dosyasını bir dosyaya ikili olarak işlemeye nasıl zorlarsınız?
- 10. rename() cron işinde çalışmıyor
- 11. Proje çökmelerin Rename sonra
- 12. Javascript rename dosyası indir
- 13. MySQL - Rename Sütun
- 14. NSData bir dosyaya yazıyor mu?
- 15. OSX'te writeFFile, dosyaya ekleniyor mu?
- 16. javascript obfuscators AngularJS için çalışıyor mu?
- 17. Her bir depo kendi hg hizmet örneğini alıyor mu?
- 18. Perlbrew, Windows üzerinde çalışıyor mu?
- 19. MongoDB iOS üzerinde çalışıyor mu?
- 20. iOS'ta alt işlem çalışıyor mu?
- 21. R akışları Airflow'ta çalışıyor mu?
- 22. GUI 30 fps'de çalışıyor mu?
- 23. Bir boruda nohup çalışıyor mu?
- 24. Tip 'Int32' tipi 'AnyObject' Swift protokolüne uymuyor mu?
- 25. Kod karışıklığı - neden çalışıyor, ama diğeri değil?
- 26. span: hover Firefox'ta çalışmıyor ama Chrome'da çalışıyor
- 27. AssertionFlowClient ServiceAccountCredential kullanmaya çalışıyor, depreceated ama
- 28. PHP $ _POST çalışmıyor ama $ _GET çalışıyor
- 29. İyonik uygulama Android emülatöründe çalışıyor diyor ama
- 30. Logo bootstrap navbar'a uymuyor
(http://stackoverflow.com/a/5264567/501399) önce sana dosyanın tüm geçmişini göstermek için varsayılan 'log' komut davranışını' --follow' olarak değiştirin. – vadipp
Üzgünüm, ama bu cevabı gerçekten anlamıyorum. Eğer 'log' komutunu 'hg rename''den ÖNCE uygularsam, o zaman foo2.txt' yoktur. Eğer sonra başvurursam, 'foo.txt' yoktur ve' foo2.txt' tarih içermez. Ayrıca, "foo2.txt" dosyasının "foo.txt" in yeni versiyonu olduğunu "nasıl" bilecek? – mg30rg
@ mg30rg yanıtı, yeniden adlandırmadan önce 'hg log -f' komutunu çalıştırmanız gerektiğini söylemez. Sadece, "hg log -f" dosya yeniden adlandırılmadan önce geçmişi gösterir. –