Diciamo che ho una build. Ho bisogno di sapere se un particolare changelist / commit è presente in quella build.
Come risolverei questo problema?
Posso pensare ad un paio di possibili approcci:
1) Aggiungi il numero dell'elenco delle modifiche nel binario in modo che possa guardare da qualche parte nella GUI e sapere qual è il numero dell'elenco delle modifiche. Posso quindi utilizzare queste informazioni per determinare se il cambiamento che mi interessa è all'interno di quella build.
2) Contrassegna il controllo della versione utilizzando una stringa che identifica in modo univoco quella build. Quale stringa unica dovrei usare?
È uno di questi due meglio? Ci sono altri approcci migliori?
La soluzione dovrebbe funzionare sia per Mac che per Windows.