Nei giorni precedenti a un rilascio, vorremmo essere in grado di impedire agli sviluppatori di inviare file al ramo SubVersion, a meno che un capo squadra non abbia esaminato e approvato le modifiche (in caso avrebbero fatto un cambiamento temporaneo per consentire questo).Blocco di un ramo SubVersion nei giorni precedenti a un rilascio
Precedentemente abbiamo usato ClearCase, in cui questo era relativamente facile da fare.
Poiché il comando svn: lock funziona solo su una base per file, non siamo sicuri di poter emulare questo comportamento in SubVersion.
Cosa fai?
Questa risposta risponde meglio alla mia domanda, tuttavia il meccanismo di blocco di rilascio/rilascio è piuttosto lento, poiché esegue in modo ricorsivo la modifica su tutti i file. Pertanto non sono sicuro che effettivamente utilizzeremo questo approccio. –
Esatto, utilizziamo ampiamente il repository svn nel nostro lavoro e non utilizziamo il locking. Abbiamo convenzioni su trunk/tag/rami, quindi nessuno si impegna a tag; facciamo solo correzioni di bug nel ramo di rilascio e l'intera attività sul progetto può essere facilmente vista attraverso WebSVN. – pmod