Zdůvodnění
Paralelismus bez izolace je důvod, proč dvě záplaty na stejnou změnu vznikly mnohokrát. Jedna úloha na checkout a viditelný překryv jsou nejlevnější izolace, jaká existuje.
Požadované chování
Udržujte jednu aktivní úlohu na checkout a rozsah nárokovaný jiným worktree berte jako hranici, kterou hlásit, ne překračovat.
Chování při selhání
O tomto pravidle přímo nerozhoduje nic, takže porušení nikdo nehlásí; o tom, co může stroj rozhodnout, rozhodují pravidla, která na něm závisejí, a podle toho zastavují nebo varují.
Ověření
Vynucovaná pravidla, jejichž depends_on pojmenovává toto pravidlo, nesou validátory, testy a zapojení do CI. majordomus doctrine list je ukazuje.