Molto meno complesso del capitolo precedente...
1. Non é possibile avere due versioni dello stesso file all'interno della stessa etichetta (sì, ok, vi sembrerà scontato), nemmeno se effettuate il rename dello stesso:
creamo la label paperino su: $/pippo/x.cs
effettuiamo un rename di $/pippo/x.cs in $/pippo/y.cs e facciamo il check-in dell'operazione di rename
se cerchiamo di aggiungere $/pippo/y.cs alla label paperino questo file sostituirà silenziosamente $/pippo/x.cs
2. Non é possibile avere due file con lo stesso nome (e percorso) all'interno della stessa etichetta:
creamo la label paperino su: $/pippo/x.cs
rinominiamo $/pippo/x.cs in $/pippo/y.cs ed effettuiamo il checkin
rinominiamo $/pippo/z.cs (un qualsiasi altro file) in $/pippo/x.cs ed effettuiamo il checkin
Aprendo la label paperino e cercando di aggiungere il nuovo file $/pippo/x.cs (che ricordo per Team System é un'entità completamente separata dal precedente) la schermata sembra dapprima sostituire quello già presente (che, nella label conserva il suo nome originario) e, alla conferma dell'operazione, otteniamo l'errore "The item $/pippo/x.cs already exists".
Conclusione: in una label non é possibile né inserire due diverse versioni dello stesso file né due file con lo stesso percorso.