Mercurial komutu addremove
, benzerlik oranına göre yeniden adlandırılmış dosyaları algılar. TortoiseHg ayrıca kopyaları da tespit edebilmektedir, örn. diskte kopyalanan ancak kopya olarak Mercurial'a açıkça iletilmeyen dosyalar.Mercurial, TortoiseHg ile kopyalanan dosyaları ekle/kaldır, ama komut satırı varyantı nedir?
addremove
komutunun kopyaları, yalnızca yeniden adlandırmaları algılamak için herhangi bir seçeneği yoktur. Bunu yapmak için eşdeğer komut satırı komutu ve/veya seçeneklerinin ne olacağını bilen var mı? Örneğin
, eğer bunu yaparsam:
hg init .
echo 111>test1.txt
hg commit -m "initial" --addremove
copy test1.txt test2.txt
??? what do I write here to get the equivalent of: hg cp test1.txt test2.txt
Evet, bu çok pahalı. Kendi benzerlik uygulamalarına sahip oldukları ve sadece hr işinin, hg cp -A kaynak hedefinin komutlarının eşdeğeriyle bittiği anlaşılıyor. Bunu şimdilik buz üzerine koyacağım. –