tag:blogger.com,1999:blog-5822946.post113026727649227198..comments2014-09-17T10:15:34.033-05:00Comments on Marc's Musings: Microsoft Team Foundation Server and Beyond CompareIDisposablehttp://www.blogger.com/profile/02275315449689041289noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-5822946.post-11791732560190079012007-09-07T07:11:00.000-05:002007-09-07T07:11:00.000-05:00i am a fan of beyond compare like you. just config...i am a fan of beyond compare like you. just configured it, took me 2 minutes, and well, it works perfect. coooooolicoooooooooooo !<BR/><BR/>cheers<BR/>thomasAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-5822946.post-1140460890313915832006-02-20T12:41:00.000-06:002006-02-20T12:41:00.000-06:00Hi Marc!Hopefully by now you're running the RC bit...Hi Marc!<BR/><BR/>Hopefully by now you're running the RC bits and you've been able to get rid of the * you added to your rules as our extensions are back to what they should be.<BR/><BR/>I just wanted to mention that I added these Beyond Compare values to a new blog post where I'm going to track command/argument values for various diff/merge tools.<BR/><BR/>http://blogs.msdn.com/jmanning/articles/535573.aspxAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-5822946.post-1133292102708560002005-11-29T13:21:00.000-06:002005-11-29T13:21:00.000-06:00The blog post still makes it sound like we're goin...The blog post still makes it sound like we're going to be using the temp files with the busted extensions. If you get a chance, it'd be great to update it with a quick note that we fixed the issue for the post-beta3 bits in case others run across this and aren't patient enough to read the comments :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5822946.post-1132202251246092422005-11-16T22:37:00.000-06:002005-11-16T22:37:00.000-06:00Thanks tons guys! I like the new Agile Microsoft ...Thanks tons guys! I like the new Agile Microsoft :)IDisposablehttps://www.blogger.com/profile/02275315449689041289noreply@blogger.comtag:blogger.com,1999:blog-5822946.post-1132198136633024722005-11-16T21:28:00.000-06:002005-11-16T21:28:00.000-06:00You'll be happy to that the extension handling has...You'll be happy to that the extension handling has been fixed for RTM. The change got approved and James recently checked in the fix (the version now appears before the extension instead of after it).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5822946.post-1130441657069426012005-10-27T14:34:00.000-05:002005-10-27T14:34:00.000-05:00Fixed, thanks.Fixed, thanks.IDisposablehttps://www.blogger.com/profile/02275315449689041289noreply@blogger.comtag:blogger.com,1999:blog-5822946.post-1130438135914864692005-10-27T13:35:00.000-05:002005-10-27T13:35:00.000-05:00Directory compare is V2 at this point, but it's a ...Directory compare is V2 at this point, but it's a common request.<BR/><BR/>One side note, the current version of this post says:<BR/><BR/>Leave the default in Arguments textbox (which is %1 %2 /title1=%6 /title2=%7).<BR/><BR/>That implies the default value includes the /title1 and /title2 arguments, which isn't true.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5822946.post-1130371547356139612005-10-26T19:05:00.000-05:002005-10-26T19:05:00.000-05:00That makes sense for the command-line arguments, b...That makes sense for the command-line arguments, but I'm not sure where in the VisualStudio context it comes in (I suspect it doesn't). In other words, where is the options set when doing a Right-Click Compare?<BR/><BR/>One other thing I dearly miss versus the VSS interface is the ability in the Source Control Explorer to compare <STRONG>all</STRONG> files in a workspace. As it stands now, I have to do a get-latest into a seperate workspace and then use Beyond Compare to compare the two directories... it would be COOL to be able to compare entire directory trees like VSS let me do..,IDisposablehttps://www.blogger.com/profile/02275315449689041289noreply@blogger.comtag:blogger.com,1999:blog-5822946.post-1130363161214976002005-10-26T16:46:00.000-05:002005-10-26T16:46:00.000-05:00%5 passes any command-line options you decide to s...%5 passes any command-line options you decide to specify with /options. For instance, if you decided "for this particular diff, but not in general, I want to use bc2.exe's /readonly option and rule foo" then you could do: tf diff /options:"/readonly /rules=foo" somefile.cs<BR/><BR/>When we run the command (and do substitutions on the variables, %1, %2, etc.) the %5 variable, if it's in your Arguments entry, will get substituted with the string you passed in for /options.<BR/><BR/>FWIW, this is how Visual SourceSafe's interface worked (%1 through %9, %5 for options) for 3rd-party tools, so we kept it the same to ease migration for those users that were used to configuring tools there.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5822946.post-1130345923359750062005-10-26T11:58:00.000-05:002005-10-26T11:58:00.000-05:00Thanks for the hints and response James. You've ma...Thanks for the hints and response James. You've made me eat my pessimistic words. The <STRONG>/title1=%6 /title2=%7</STRONG> does indeed improve the experience.<BR/>Any clues on what the %5 actually passes for various compare scenarios?IDisposablehttps://www.blogger.com/profile/02275315449689041289noreply@blogger.comtag:blogger.com,1999:blog-5822946.post-1130330655228370722005-10-26T07:44:00.000-05:002005-10-26T07:44:00.000-05:00By the way, we construct labels that should be hel...By the way, we construct labels that should be helpful for understanding the 2 files you're editing better. In Beyond Compare, you would use the /title1 and /title2 parameters, so I would recommend setting your Arguments to:<BR/><BR/>%1 %2 /title1=%6 /title2=%7<BR/><BR/>Hopefully that will work a little better for you (it works here, it puts the labels in the drop-down initial text and in the window title).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5822946.post-1130285803337368702005-10-25T19:16:00.000-05:002005-10-25T19:16:00.000-05:00Well, we are pretty close to release (having shipp...Well, we are pretty close to release (having shipped Beta3), but this is not the first tool to have problems with how we're choosing our temporary filenames. I'll bring it up tomorrow and we'll see if it's something we can change for V1.<BR/><BR/>Thanks for the feedback, Marc!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5822946.post-1130269023835869052005-10-25T14:37:00.000-05:002005-10-25T14:37:00.000-05:00As predicted, the gang at Scooter Software moved q...As predicted, the gang at Scooter Software <A HREF="http://www.scootersoftware.com/ubbthreads/showflat.php?Cat=&Number=4540&page=0&view=expanded&sb=5&o=&fpart=1" REL="nofollow">moved quickly</A> in a temporary work-around. I can add an <B>*</B> to the Rule patterns. This is not a complete solution in that viewers (like the Image Viewer) that sniff the file extension are still not getting the right information, and the rules will match too agressively depending on the order in the rules (e.g. .aspx* will match Foo.aspx.cs unless the .cs* rule comes first), but it is a good start. <B>Thanks, Craig!</B>IDisposablehttps://www.blogger.com/profile/02275315449689041289noreply@blogger.com