RobLog

Web Design in the World of .NET (C# and VB.NET, XML, and Javascript). I learned how to program from TheDailyWTF.com!
posts - 140, comments - 129, trackbacks - 5

My Links

News

Main Site Cert Corner Goals About Me

Article Categories

Archives

Post Categories

Image Galleries

.NET

Personal

WOW


Team Foundation Server: On Checkout, TFS Does NOT Perform a Get Latest (By Design)

This can be irritating to find out about when you expect it to.  This is something IMHO that should be configurable with TFS for those of us who would like to see a get latest performed on checkout.  That will resolve issues with making changes to the Solution file and having to merge changes that could have conflicts.  Think of having conflicts and resolving it through the merge tool and ending up with 32 projects instead of 16.  That could be bad.  I would hope at least a granular level of control where certain files are exclusively checked out and where you would be able to specify that certain files have a get latest on checkout to help avoid any conflicts such as the one described above.

[ http://blogs.msdn.com/buckh/archive/2005/08/20/454140.aspx ]

[ http://forums.microsoft.com/msdn/showpost.aspx?postid=70231&siteid=1 ]

posted on Wednesday, March 22, 2006 2:40 PM

Feedback

# re: Team Foundation Server: On Checkout, TFS Does NOT Perform a Get Latest (By Design)

Personally, I think they've done it right. They're finally getting in line with the way the rest of the world does source control. I don't know how many times I've checked something out and all of a sudden I can't compile any more because I didn't get all the other files that were involved in the change to the file I just checked out.

If you used the merge tool to resolve conflicts and wound up with 32 projects instead of 16, then you used the merge tool wrong. You can't blame the hammer for bending the nail.
3/22/2006 7:32 PM | Dewayne Christensen

# re: Team Foundation Server: On Checkout, TFS Does NOT Perform a Get Latest (By Design)

You are correct in that it may be more in line with the way the rest of the world does source control, although some of the clients I have used grab the latest on checkout (i.e. Vault from SourceGear). I think it really comes down to a matter of preference.

The merge tool works well except when there are conflicting line changes, in which case it gives you the option to keep none of the changes, one side, or both. When resolving a conflict with a solution file merge, you may find that nearly every line of project related information will conflict if you add or remove a project. If you want to keep your changes, you must choose to only accept your side, which may undo someone elses changes. If you want to get the changes of the other side, it seems the logical thing would be to select that side as well. It adds both sides into the merged solution file, which effectively doubles the number of projects. I made it to this point and decided against resolving the merge because I didn't want to only accept my side or the other. I just undid my pending changes, ran a get latest, then re-added the project I was meaning to add in the first place. This was annoying to say the least (especially when you expect the behavior to be different). Yes, this is a special case, but demonstrates my feelings that some files should always get the latest version on checkout.

This particular post displays examples of issues that come up because different source control clients have different meanings for terms such as "checkout" : [ http://www.woodwardweb.com/vsts/000179.html ]

3/24/2006 8:32 AM | Robz

# re: Team Foundation Server: On Checkout, TFS Does NOT Perform a Get Latest (By Design)

http://agora-mobile-etnico.kdjoprimaarmik.cn/
http://dragonball-super-nintendo.rflbappartameq.org.cn/
http://carestia-manzoniana.jbevteporev.com.cn/
http://cna-servizio.jbevteporev.com.cn/
http://ah-1206.kdjoprimaarmik.cn/
http://stanislao-bisceglie-altamura.rqphterritorioa.com.cn/
http://foto-inculate-gratis.qtrkcamuffarecicatriu.org.cn/
http://urbium-memorabilium-costantinopoli.srgenextrafonq.com.cn/
http://chiave-usb-2-gb.rqphterritorioa.com.cn/
http://video-lecca.jbevteporev.com.cn/
http://portogallo-isola-porto-santo-stefano.kdjoprimaarmik.cn/
http://scuole-centrali-antincendio.pmwpalfredodeo.cn/
http://campanile-amsterdam.jqgvindiciazionaw.org.cn/
http://fortaleza-br.iuraassociazionianm.cn/
http://masturbo-davanti-zia.srgenextrafonq.com.cn/
http://accessibilita-larghezza-scala.loqdbarbanaps.net.cn/
http://antepost-vincente-campionato-tedesco.qtrkcamuffarecicatriu.org.cn/
http://restauro-conservativo-definizione.rflbappartameq.org.cn/
http://invalidita-spondiloartrite.qviyudacemilanot.org.cn/
11/27/2007 5:08 AM | beria

# re: Team Foundation Server: On Checkout, TFS Does NOT Perform a Get Latest (By Design)

http://cercasi-webmaster.hilfappuntamentd.com.cn/
http://politica-ultima-lege-emigranti.azdyhoteleconome.com.cn/
http://riassunto-approfondito-del-barone-rampante.azdyhoteleconome.com.cn/
http://prenotazione-albergo-bologna.emtjmusicaarabaq.org.cn/
http://canne-fumarie-cemento-alleggerito.hvaaartesfonw.com.cn/
http://forum-angelo-demone.hilfappuntamentd.com.cn/
http://costruzione-cappa-aspirazione.bpletassaeticadecr.org.cn/
http://subwoofer-attivo-casse-acustiche.hilfappuntamentd.com.cn/
http://guess-catalogo-borse.ckeosfondobackgroundg.com.cn/
http://mutuo-prestito-x-aprire-negozio.emtjmusicaarabaq.org.cn/
http://ermafrodito.gwuwinversob.net.cn/
http://come-abbassare-ping.bpletassaeticadecr.org.cn/
http://trentino-produzione-ciliege.auztallevatorisuinop.net.cn/
http://tattoo-di-costantino-vitagliano.auztallevatorisuinop.net.cn/
http://sistema-self-service-erogazione-carburante.dkfnallevatorise.org.cn/
http://inculami.hilfappuntamentd.com.cn/
http://sacchetti-folletto.hilfappuntamentd.com.cn/
http://bisogno-patrizia-scenografia.foegcalcagnodihagluns.com.cn/
http://tasso-irs-storico.hilfappuntamentd.com.cn/
http://ken-shiro-xxx.bpletassaeticadecr.org.cn/
http://divisione-giudiziale.ckeosfondobackgroundg.com.cn/
http://alienazione-societ-industriale.emtjmusicaarabaq.org.cn/
11/27/2007 5:08 AM | beria

# re: Team Foundation Server: On Checkout, TFS Does NOT Perform a Get Latest (By Design)

http://bacio-abbraccio-2006.zsursementin.net.cn/
http://video-free-sexx.ygfcvelocissimav.com.cn/
http://troie-firenze.uxipamanteclisteret.org.cn/
http://spacciare.vknzinvitomatm.cn/
http://zangrando-peppino.zxclcandorec.com.cn/
http://diocesi-cagliari.wbhdfrigorifz.com.cn/
http://daniele-scarpa.zrabolocaustol.org.cn/
http://amatoriali-org.yddkbeneficenzabomb.cn/
http://stufa-becco.xbkblampadaarteq.cn/
http://con-con.zxclcandorec.com.cn/
http://offerte-gomoni-usati-nel-lazio.ygfcvelocissimav.com.cn/
http://provincia-prato-schedine-notificazione.xbkblampadaarteq.cn/
http://sapori-di-sicilia-ordona.tbtwarmiprimz.net.cn/
http://maglia-lana-collo-alto-donna.zxclcandorec.com.cn/
http://dossier-escherichia-coli.uxipamanteclisteret.org.cn/
http://aumentare-la-statura.zsursementin.net.cn/
http://temi-esame-avvocato.wbhdfrigorifz.com.cn/
http://calvo-renard.tbtwarmiprimz.net.cn/
http://acne-care.ygfcvelocissimav.com.cn/
http://creatura-degli-abissi.wbhdfrigorifz.com.cn/
http://abbellire-le-foto-gratis.svoxgiochianimu.com.cn/
http://spasmo-affettivo-bambino.ygfcvelocissimav.com.cn/
http://jasmine-quando-assumerla.zrabolocaustol.org.cn/
http://lettera-m-alfabeto-gotico.ygfcvelocissimav.com.cn/
http://arpa-lombardia-previsioni-vento.zrabolocaustol.org.cn/
http://parcheggio-aeroporto-verona.zfvegermanow.org.cn/
11/27/2007 5:09 AM | beria

# re: Team Foundation Server: On Checkout, TFS Does NOT Perform a Get Latest (By Design)

http://trecker-traktor.bqgmdichiarazionerx.com.cn/
http://speichermedium-moritzburg.bqgmdichiarazionerx.com.cn/
http://verpackung-kartonage.homrhotel5stellabp.net.cn/
http://wireless-komponenten.bqgmdichiarazionerx.com.cn/
http://nuernberg-denkmalschutz.bqgmdichiarazionerx.com.cn/
http://gebaeudeversicherung-hochwasser.homrhotel5stellabp.net.cn/
http://roxin-strafrecht.homrhotel5stellabp.net.cn/
http://fernseh-software.homrhotel5stellabp.net.cn/
http://pianist-muenchen.homrhotel5stellabp.net.cn/
http://italienisch-online.homrhotel5stellabp.net.cn/
http://reiterhof-urlaub-eifel.homrhotel5stellabp.net.cn/
http://iso-zertifikat.homrhotel5stellabp.net.cn/
http://mietwohnung-salzgitter.homrhotel5stellabp.net.cn/
http://ibis-hotel-zuerich.homrhotel5stellabp.net.cn/
http://motorola-handy-treiber.homrhotel5stellabp.net.cn/
http://ayurveda-kur-urlaub.homrhotel5stellabp.net.cn/
http://rot-haus-de.homrhotel5stellabp.net.cn/
http://laptop-mikrofone.homrhotel5stellabp.net.cn/
http://immobilie-jena.homrhotel5stellabp.net.cn/
http://tango-video.bqgmdichiarazionerx.com.cn/
11/27/2007 5:09 AM | beria

# re: Team Foundation Server: On Checkout, TFS Does NOT Perform a Get Latest (By Design)

http://schwarzgeld-oesterreich.meoqcovariantizzarex.com.cn/
http://ratgeber-verkehrsdelikt.jmuwaccettazionw.org.cn/
http://johannisberg-hotel.jmuwaccettazionw.org.cn/
http://naturstein-polieren.jmuwaccettazionw.org.cn/
http://hauswirtschaft-herford.meoqcovariantizzarex.com.cn/
http://einzelhandel-voigt.meoqcovariantizzarex.com.cn/
http://abitur-reise.jmuwaccettazionw.org.cn/
http://reise-reisebuero.meoqcovariantizzarex.com.cn/
http://turnverein-frankfurt.jmuwaccettazionw.org.cn/
http://keimapparat-massage-wellness.meoqcovariantizzarex.com.cn/
http://hupe-vw-kaefer.jmuwaccettazionw.org.cn/
http://wavemaster-pc-lautsprecher.meoqcovariantizzarex.com.cn/
http://nano-keramik.jmuwaccettazionw.org.cn/
http://portugiesisch-kochen.meoqcovariantizzarex.com.cn/
http://vw-autohaus-schmidt.jmuwaccettazionw.org.cn/
http://urlaub-mittelrhein.jmuwaccettazionw.org.cn/
http://kinder-riegel.jmuwaccettazionw.org.cn/
11/27/2007 5:09 AM | beria

# re: Team Foundation Server: On Checkout, TFS Does NOT Perform a Get Latest (By Design)

http://urin-geruch.ybbpmalpensabuseg.net.cn/
http://abitur-paedagogik.phhvnapoleonebod.net.cn/
http://manhattan-heilbronn.phhvnapoleonebod.net.cn/
http://foto-bazar.ybbpmalpensabuseg.net.cn/
http://flugba-rasen.phhvnapoleonebod.net.cn/
http://fiat-palio-weekend.ybbpmalpensabuseg.net.cn/
http://eisdiele-london.ybbpmalpensabuseg.net.cn/
http://vereinte-autoversicherung.phhvnapoleonebod.net.cn/
http://zahnersatz-kosten.phhvnapoleonebod.net.cn/
http://johanniter-hamburg.ybbpmalpensabuseg.net.cn/
http://8-0-beta.phhvnapoleonebod.net.cn/
http://kicker-mammut.ybbpmalpensabuseg.net.cn/
http://suedafrika-hauptstadt.phhvnapoleonebod.net.cn/
http://t40-ibm.phhvnapoleonebod.net.cn/
http://lexmark-drucker-patrone.phhvnapoleonebod.net.cn/
http://ferienhaus-italien-piemont.ybbpmalpensabuseg.net.cn/
11/27/2007 5:09 AM | beria

# re: Team Foundation Server: On Checkout, TFS Does NOT Perform a Get Latest (By Design)

http://barbaracoco.gjurdednia.com/
http://sborrahunziker.gjurdednia.com/
http://adams.gjurdednia.com/
http://videodidonnetorturategratis.gjurdednia.com/
http://fotidiragazzeincalorefree.gjurdednia.com/
http://misuratoredipressionelaicamd6037.gjurdednia.com/
http://orgetravecchigratis.gjurdednia.com/
http://sottolagonnagallery.gjurdednia.com/
http://cinesisfondate.gjurdednia.com/
http://esibizionistasesso.gjurdednia.com/
http://annuncitransessuali.gjurdednia.com/
http://puttanemasturbate.gjurdednia.com/
http://puttanenerecondidlo.gjurdednia.com/
http://wwwanimalse3x.gjurdednia.com/
http://hentaixxx.gjurdednia.com/
http://fotonudismotedesco.gjurdednia.com/
http://ficaebonyfree.gjurdednia.com/
http://fotouomininudiepelosi.gjurdednia.com/
http://ragazzeallupateindiscoteca.gjurdednia.com/
1/7/2008 1:48 PM | snowman

# re: Team Foundation Server: On Checkout, TFS Does NOT Perform a Get Latest (By Design)

http://casalinghetrasgressive.hjardo.com/
http://wwwfotodiragazzegrassepiadittedinapoligratis.hjardo.com/
http://downloadvideoscabineerotica.hjardo.com/
http://culturistevicentine.hjardo.com/
http://mamasborsd.hjardo.com/
http://leccateaipiedi.hjardo.com/
http://fotogratisschizzate.hjardo.com/
http://cercasottolegonne.hjardo.com/
http://etrans.hjardo.com/
http://scopatesuorefoto.hjardo.com/
http://donnenudeincontripolacce.hjardo.com/
http://giapponesinesexi.hjardo.com/
http://videoamatorialianziani.hjardo.com/
http://fotolesbighe.hjardo.com/
http://piedicalzenaylon.hjardo.com/
http://fotoamatorialeminigonnasenzamutande.hjardo.com/
http://scoparetroiefotovideo.hjardo.com/
http://occhialisexo.hjardo.com/
http://donnevechisex.hjardo.com/
http://vipupskirt.hjardo.com/
http://masturbazionisexi.hjardo.com/
http://videofregne.hjardo.com/
1/7/2008 1:48 PM | snowman

Post Comment

Title  
Name  
Url
Comment   
Protected by Clearscreen.SharpHIPEnter the code you see: