Bir Mercurial deposu klonu verildi ve depoda hangi Mercurial versiyonunun yaratıldığını bilmiyorum. Tüm Mercurial depoları geriye doğru uyumlu mu? Yani Mercurial'ın en son sürümünü makinem üzerine kurabilir ve depo ile iletişim kurabilir miyim veya potansiyel olarak deponun altında oluşturulmuş Mercurial versiyonunu bilmeyen sorunlar olabilir mi?Mercurial madde versiyonu var mı?
cevap
Ben bu konuyla ilgili blog yazısı yazmak:
- http://brain-break.blogspot.com/2011/09/new-mercurial-repository-format.html
- http://brain-break.blogspot.com/2009/09/new-mercurial-repository-format-fncache.html
Kısaca şu anda yeni HG versiyonu yerel olarak eski depoları üzerinde işlem ancak yanlış cümle geri alabilirsiniz.
Eğer klon, çekme, http üzerinde çalışan HG herhangi bir sürümüne HG herhangi sürümünden itme can böylece tel protokolü HG sürümlerinde değişmez: // ve ssh: // protokolleri. "
$ cat repo/.hg/requires revlogv1 store fncache dotencode
SSH kullanıldığında, önemli olan sunucudaki Mercurial sürümüdür. Dolayısıyla, sunucudaki yeni bir Mercurial deposuyla konuşmak için eski bir sürümü yerel olarak kullanabilirsiniz. Cevabınızı bunu yansıtmak için düzenledim. –
@MartinGeisler Düzeltme için çok şey var. SO'da yanıt verirken kişisel zamanı kurtarmaya çalışırken her şeyi hesaba katmak zordur. – gavenkoa
Rica ederim, iyi bir cevabı geliştirmek için mutluyum! –
Mercurial geliştiricileri, geriye dönük uyumluluğu garantilemek için great lengths'a gider.
Uyumluluğunu etkileyebilecek değişiklikler de UpgradeNotes numaralı belgede listelenmiştir.
- 1. mercurial: branşta çakışmalar var
- 2. Guava bağımlılığının kavanoz büyüklüğü - küçük bir versiyonu var mı?
- 3. Madde
- 4. madde
- 5. ubuntu altında mercurial için git gui bir eşdeğer var mı?
- 6. kısa versiyonu
- 7. tembel versiyonu
- 8. Mercurial
- 9. Mercurial
- 10. Mercurial
- 11. SVN mark büyük versiyonu
- 12. Güncelleme madde
- 13. Madde [Birden]
- 14. Mercurial Uzatma
- 15. Haskell standart kütüphanesinin yazdırılabilir versiyonu
- 16. Mercurial ve NTFS Alternatif veri akışı
- 17. Fullcalendar'ın küçük versiyonu
- 18. Python'un Sqlite3 versiyonu
- 19. Bu isteğin DİNLENME versiyonu
- 20. Svnstat Mercurial
- 21. Madde ve MacOS MenuBar
- 22. Mercurial ve Notepad ++ Entegrasyonu
- 23. , madde hatası MySQL veritabanında
- 24. Referans olmayan GAC versiyonu 2010
- 25. RxJava, varsa ilk madde
- 26. Mercurial'da, her zaman yeni dalları itmek için bir ortam var mı? Mercurial kullanırken
- 27. Harici bir depo değiştiğinde bana söyleyecek bir 'Mercurial Notifier' programı var mı?
- 28. İlk madde açıldı, sayfa yüklenme
- 29. App Engine versiyonu tutarsız ve
- 30. C standart taslağının HTML versiyonu (n1256.pdf)?
diyorsunuz: Bu anahtar kelimeler ile kontrol
dosyaları gerektirir: Eğer yerel dosya sisteminde bir depo erişmek ve onu desteklenmiyorsa
, sizin gibi hata mesajı almak Bir klon verilmiştim, " hg klonunu çaldığın anlamına mı geliyor, yoksa birisi bir dizini sıkıştırdı ve sana yolladı mı?" –