Il git-bisect fornisce ganci per eseguire una ricerca binaria sulle revisioni e capire quale modifica ha interrotto il progetto. Esiste uno script equivalente per Perforce? Ho fatto ricerche SO e Google senza fortuna.Esiste uno script che fornisce l'equivalente a git-bisect per Perforce (p4)?
Aggiornamento 1 mar 2010: come correttamente sottolineato da Douglas Leeder, questo è facile con una storia lineare. Tuttavia, abbiamo più filiali con fusioni in corso tra i rami, quindi non è così banale come sarebbe con la cronologia lineare. Inoltre, costruire e testare il codice richiede un po 'di tempo (ore), quindi il test automatico sarebbe bello farlo andare senza il mio ritorno e per la corsa notturna/settimanale.
Non è uno script, ma puoi provare a importare la cronologia di p4 in un repository git locale e utilizzare 'git bisect '. Vedi http://git-scm.com/docs/git-p4. Tieni presente che in progetti di grandi dimensioni p4 ci vuole molto tempo per importare tutta la cronologia. –
ha rilevato questo: https://github.com/Ravenbrook/mps/blob/master/tool/p4-bisect –