Poate p4 să reușească parțial (Programare, Trimiteți, Perforce)

pyang a intrebat.

Când p4 submit care conține mai multe fișiere eșuează din cauza unui conflict într-un anumit fișier, este orice alt fișier trimis cu succes la depozitul la distanță?

1 răspunsuri
Samwise

Nu. Acesta este întregul motiv pentru care există changelists:

https://www.perforce.com/perforce/doc.051/manuals/p4guide/07_changelists.html

Atunci când trimiteți o listă de modificări la depozit, depozitul este actualizat atomic: fie toate fișierele din lista de modificări sunt actualizate în depozit, fie niciunul dintre ele. Această grupare a fișierelor ca o singură unitate garantează faptul că toate fișierele grupate într-o changelist sunt actualizate simultan. O changelist Perforce este o tranzacție de modificare atomică.