2009-07-27 15 views
10

Birleştirmenin parçası olarak çok sayıda dosyayı çözmeyi denediğimde P4V bana zarar verdi. Bunu komut satırında yapabilmek istiyorum.Performans otomatik olarak komut satırından mı çözülüyor?

İşte P4V adımları var:

  1. CL sağ tıklayın.
  2. "Dosyaları Çöz ..." öğesini seçin. Bir iletişim kutusu belirir.
  3. "Çakışma yoksa, onların ve onlarınkileri birleştirme" yi seçin.
  4. Otomatik'i tıklatın.

birisi doğru argümanlarla bir p4 komut satırı komutu içine bu tercüme edebilir?

cevap

9

Dosyaları çakışmalarla atlayan p4 resolve -am [file ...]'u kullanabilirsiniz.

Bir dosya belirtirseniz, yalnızca bu dosya üzerinde çalışırsınız. ...'u belirtirseniz, çalışma dizininizin altındaki dosyalarda çalışacaksınız. Bir dosya belirtmezseniz, çalışma alanınızdaki tüm dosyalar üzerinde çalışır.

+0

Çözüm komutuyla dosyalar için bir Bekleyen CL belirtmek mümkün değil mi? – Fostah

+4

Hayır, öyle görünmüyor. Bir seçenek, '' '' 'döngüsünde bir' '' '' döngüsünü sarmalamak, komut satırından değişmeyenleri almak ve 'p4 tanımını değiştirici' # ile döndürülen dosyaların üzerinde yineleme yapmak, 'p4 çözme -am' – akf

+0

yerine 'p4 resol -as' kullanın. Sadece bunu yapmak güvenli ise çözer. '-am' seçeneği de birleştirir, bu da birleştirme hatalarına neden olabilir, p4merge'de bunu elle yapmayı tercih ederim. – Calmarius

7

Kabul edilen cevaba bir yorum eklemek için yeterli bir itibarım yok, bu yüzden yeni bir cevapta bilgi ekleyeceğim.

Perforce 2013.2 ile, gerçekten de bu değişkenin dosyalarındaki işlemleri sınırlamak için bir değişiklik listesi oluşturabilirsiniz.

p4 resolve -c changelist#