Yapım komut dosyamı, performansa dayalı yeni bir proje ile çalışmak üzere değiştirmeye çalışıyorum. Komut bir etiket oluşturur ve ardından etiketi geçici bir dizine kontrol etmek ister. Subversion'da svn export
komutunda kullanacağım. Git'te git archive | tar -x
yapardım. p4
'da eşdeğer bir komut var mı? Yoksa geçici bir istemci alanı oluşturmalı, senkronize etmeli, oluşturmalı ve sonra istemci alanını mı silmem gerekir? Bir istemciyi oluşturmak ve eşitlemek her zaman yaptığım şeydir.svn dışa aktarma için eşdeğer komut
5
A
cevap
1
Yine de, müşteriyi neden inşa etmen gerektiğini bilmiyorum. Sadece oluşturun, senkronize edin, istemci tarafındaki dosyaları katlayın, karmaşayı temizlemek için # 0 ile eşleştirin ve istemciyi silin. Bu basit bir yaklaşım gibi görünüyor.
1
Teorik olarak çalışma alanı kullanmadan dosya içeriği almak için p4 print
kullanabilirsiniz. Ancak, bir çalışma alanı kullanarak daha kolay ve daha verimli olduğunu göreceksiniz.
1
Sven Erik Knop, bir dosya ağacını içeren bir zip dosyası oluşturmak için p4 yazdırmayı (P4Python ile) kullanan Public Public Performance'a bir komut dosyası gönderdi. Burada bulabilirsiniz: Bir Fırsat bulunca
http://public.perforce.com:8080///guest/sven_erik_knop/P4Pythonlib/scripts/PrintZip.py
Bu işte bir göz atacağız. – James