<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>TFS</title>
        <link>http://blogs.ugidotnet.org/dottor/category/TFS.aspx</link>
        <description>TFS</description>
        <language>it-IT</language>
        <copyright>Andrea Dottor</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <item>
            <title>TFS e il non  Get Latest Version su Checkout</title>
            <link>http://blogs.ugidotnet.org/dottor/archive/2006/06/16/43063.aspx</link>
            <description>&lt;FONT face=Verdana size=2&gt;
&lt;P&gt;Da una settimana, io ed il mio team abbiamo traslocato 
da Visual Source Safe a Team Foundation Server.&lt;BR&gt;Una delle cose che mi ha un 
p&amp;#242; spiazzato &amp;#232; stato quando, facendo Checkin dei miei file modificati, mi trovo 
una bella finestra che mi dice che c'&amp;#232; un &lt;EM&gt;conflitto nel file perch&amp;#232; nel 
server &amp;#232; presente una nuova versione&lt;/EM&gt;. Al momento mi sono chiesto, "&lt;EM&gt;ma 
com'&amp;#232; possibile??? VSS forse funzionava meglio, queste cose non me le 
combinava&lt;/EM&gt;".&lt;BR&gt;Volevo capire cosa accadeva... chiedo al mio collega di fare 
una Get Latest Version della solution, lo stesso faccio anch'io (per portarci 
alla pari), poi modifico un file, faccio il Chekin, vado da lui e gli dico di 
fare il Chekout dello stesso file, e cosa bella, &lt;STRONG&gt;non aveva le modifiche 
che avevo appena inserito&lt;/STRONG&gt;.&lt;BR&gt;Vebb&amp;#232;, ci sar&amp;#224; un motivo mi dico, forse 
ci sar&amp;#224; una opzione da attivare, ma niente... pazienza, ma almeno ci siamo resi 
conto di cosa accadeva: &lt;STRONG&gt;TFS non fa la Get Latest Version quando fa il 
Checkout&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Chiedendo a &lt;A title="" HREF="/lbarbieri/" target="" name=""&gt;Lorenzo &lt;/A&gt;di questa cosa, mi ha segnalato questo post (&lt;A href="http://blogs.msdn.com/buckh/archive/2005/08/20/454140.aspx"&gt;http://blogs.msdn.com/buckh/archive/2005/08/20/454140.aspx&lt;/A&gt;) 
dove viene spiegato il perch&amp;#232; di questo comportamento/scelta di TFS.&lt;/P&gt;
&lt;P&gt;Effettivamente, il get latest version di un file precedentemente modificato 
da un membro del team, potrebbe generarmi degli errori se in quel file siano 
stati introdotti dei cambiamenti che dipendono da modifiche fatte anche in altri 
file (scusate il giro di parole &lt;IMG height=19 src="http://www.imhoproject.org/files/occhiolino.gif" width=19 align=absMiddle border=0&gt;). Per risolvere questi errori dovrei fare una 
get latest version dell'intera solution e non solo del singolo file, che nel 
caso di una piccola solution mi potrebbe anche stare bene, ma mettetevi nei 
panni di chi ha una solution con molti progetti e dove le modifiche da caricare 
siano numerose... &lt;IMG height=19 src="http://www.imhoproject.org/files/deluso.gif" width=19 align=absMiddle border=0&gt;&lt;/P&gt;
&lt;P&gt;Con questa scelta, TFS ci permette di continuare il nostro lavoro senza 
dipendere dalle modifiche fatte dai membri del team, e di risolvere eventuali 
conflitti quando andreamo a fare il Checkin delle nostre modifiche.&lt;/P&gt;
&lt;P&gt;Quindi, ora posso dire +1 per TFS.&lt;/P&gt;

&lt;/FONT&gt;&lt;!-- Powered by IMHO 1.3 (IT) Instant Blogger Copyright (c) 2005 A.Boschin - http://www.imhoproject.org --&gt;
&lt;img src="http://blogs.ugidotnet.org/dottor/aggbug/43063.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Andrea Dottor</dc:creator>
            <guid>http://blogs.ugidotnet.org/dottor/archive/2006/06/16/43063.aspx</guid>
            <pubDate>Fri, 16 Jun 2006 19:14:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/dottor/archive/2006/06/16/43063.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/dottor/comments/commentRss/43063.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>