[Team System] Inside Labeling II: versioni e labels

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.

Print | posted on giovedì 30 agosto 2007 17:36

Comments have been closed on this topic.