È possibile creare un ramo di sola lettura. Hai solo bisogno di rimuovere le autorizzazioni di check-in/check-out dai gruppi appropriati. Si noti che non sembra diverso sul primo blush, ma quando si tenta di estrarre un file, verrà impedito.
Finisco sempre per eliminare il ramo. È "cancellato", ma non c'è nulla che ti impedisce di annullarlo (che è diverso da quello di distruggere) o di guardare indietro al codice. In realtà non va da nessuna parte se non si passa attraverso lo sforzo di distruggerlo.
Inoltre, se si dispone di uno strumento piacevole come Team Foundation Sidekicks, è ancora possibile visualizzare tutta la cronologia delle diramazioni, anche se è stata cancellata.
È possibile, come dice @Ray, lasciarlo, ma se lo fai nel corso di una dozzina di rami, le cose diventano un po 'ingombranti da gestire. Se il ramo è morto e hai unito il codice a mainline, hai qualche motivo per tenerlo in disparte da "just-in-case".
Se è così, basta eliminarlo e scavare attraverso di esso solo se davvero necessario.
fonte
2009-02-03 19:18:17
Esiste un'opzione di sola lettura in TFS: un blocco. Un blocco del check-in rende un ramo di sola lettura, un blocco del check-out rende inaccessibile una diramazione e nessun blocco esegue una lettura/scrittura di un ramo. Vedere la sezione '/ lock' di http://msdn.microsoft.com/en-us/library/k45zb450.aspx - TFS supporta il blocco/eliminazione come una singola operazione per questo scopo. – Brian