Bazen bir değişikliği bir şubeden diğerine entegre etmek isteriz ancak kaynak değişikliklerinin etkin bir şekilde yok sayılmasını isteriz. Tipik olarak resolve -at
ile bunu yaparız, "sadece kaynak değişikliklerini göz ardı et" anlamına gelir ve hedefi değiştirmeden bırakırız. Bu işlem yine de Perforce meta verilerini etkilemektedir, çünkü şimdi söz konusu kaynak revizyonlarının hedefe entegre edildiğini anlayacağından, gelecekteki entegrasyonlarda ortaya çıkmayacaktır.Silinmiş hedefler ile performans entegrasyonları
<dest> - can't branch from <source> without -d or -Dt flag
Tamam, bu nedenle -Dt
bayrağı kullanın ve dosya yeniden eklenir alır: herhangi bir hedef dosyası silinirse
Ancak çözülmesine aşağıdaki hata ile başarısız olur. Ancak, bu çözüm için uygun değil, bu yüzden -at
kullanamıyorum ve herhangi bir gönderme, dosyayı istediğim gibi değil (hedefi değiştirmeden bırakmak).
İstediğimi yapmanın bir yolu var mı? Hedef bölgedeki her silme için branchspec'i değiştirmek istemiyorum ve aslında bu "no op" davranışını istemeyeceğim dallar için bu tür değişiklikler uygun olmayabilir.
Mükemmel, tam olarak neye ihtiyacım vardı. Bazı tarih öncesi 2010 sürümünde hala sıkışmış gibi görünüyor, ama bir yükseltme için zorlayacağım! – BeeOnRope
Sonunda bu sürüme ulaştık ve '-R * bayrakları beklendiği gibi çalıştı. – BeeOnRope