Birden fazla para biriktirme havuzum var ve dosya sunucumuzda bunların yedeklerini oluşturmak için hg clone
kullandık. Şimdi her alt dizinde hg pull -u
'u çalıştırarak günde bir kez güncelleyen bir toplu iş dosyası yazmak istiyorum.hg çekme sadece geçerli çalışma dizininde çalışır mı?
Bu yedekleme komut dosyasını olabildiğince genel olarak tutmak istiyorum, bu yüzden H: \ BACKUPS \ REPOS klasöründe saklanan tüm yedek depolarını güncellemelidir.
for /f "delims=" %%i in ('dir /ad/b') do hg pull -u
sorun: Sadece geçerli çalışma dizininin çalışmaya görünüyor hg çekin için hedef deposunu belirtmek için hiçbir anahtar gibi görünüyor Bu aynı klasörde depolanır benim hgbackup.bat olduğunu çekmek. Windows Batch Scripting'den nefret ettiğim için .bat'ımı olabildiğince basit tutmak ve farklı dizinlere CD'lerden kaçınmak istiyorum.
hg pull -u
farklı bir dizinde nasıl çalıştırabilirim?
Sadece yedek olarak saklıyorsanız, niçin çekmeye devam edersiniz? Bu sadece –