<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Announcing Git Integration with TFS</title><link>http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx</link><description>Distributed Version Control (DVCS) has a growing following. It enables a set of workflows that can be very handy and Git is an increasingly popular DVCS solution. Today, we are announcing Git-tf, a solution that enables you to work locally with a Git</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Announcing Git Integration with TFS</title><link>http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx#10410475</link><pubDate>Fri, 12 Apr 2013 00:44:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10410475</guid><dc:creator>eulee</dc:creator><description>&lt;p&gt;test&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10410475" width="1" height="1"&gt;</description></item><item><title>re: Announcing Git Integration with TFS</title><link>http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx#10390353</link><pubDate>Fri, 01 Feb 2013 17:29:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10390353</guid><dc:creator>MattB</dc:creator><description>&lt;p&gt;I&amp;#39;d like to vote for Mercurial as well. &amp;nbsp;GIT seems to get all the press but Mercurial easily goes toe to toe with it.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10390353" width="1" height="1"&gt;</description></item><item><title>re: Announcing Git Integration with TFS</title><link>http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx#10378231</link><pubDate>Fri, 14 Dec 2012 20:57:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10378231</guid><dc:creator>Matthew Mitrik (MS)</dc:creator><description>&lt;p&gt;@Matthew - You can download and MP4 of the video on the Channel9 site: &lt;a rel="nofollow" target="_new" href="http://channel9.msdn.com/Blogs/VisualStudio/Announcing-git-tf-Combining-the-local-repository-of-Git-with-the-integrated-ALM-of-TFS"&gt;channel9.msdn.com/.../Announcing-git-tf-Combining-the-local-repository-of-Git-with-the-integrated-ALM-of-TFS&lt;/a&gt; &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10378231" width="1" height="1"&gt;</description></item><item><title>re: Announcing Git Integration with TFS</title><link>http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx#10378218</link><pubDate>Fri, 14 Dec 2012 20:08:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10378218</guid><dc:creator>Matthew</dc:creator><description>&lt;p&gt;I&amp;#39;d love to see the video, but Chrome 64-bit version 23.0.1271.97 on Mac OS X Lion version 10.7.5 says &amp;quot;Silverlight Plug-in has crashed.&amp;quot;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10378218" width="1" height="1"&gt;</description></item><item><title>re: Announcing Git Integration with TFS</title><link>http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx#10353386</link><pubDate>Wed, 26 Sep 2012 12:46:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10353386</guid><dc:creator>Matthew Mitrik (MS)</dc:creator><description>&lt;p&gt;@Phil - Thanks for the feedback! &amp;nbsp;As for the default of deep or shallow - we don&amp;#39;t yet have a lot of evidence to support which option users really want as the default. &amp;nbsp;Something that would help would be if you opened an issue on the CodePlex project page for Git-TF so users can show their support for the issue by voting. &amp;nbsp;Parsing the commit message for metadata to associate work items is a good feature suggestion, and I would also suggest you open an issue for that on CodePlex: &lt;a rel="nofollow" target="_new" href="http://gittf.codeplex.com"&gt;http://gittf.codeplex.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10353386" width="1" height="1"&gt;</description></item><item><title>re: Announcing Git Integration with TFS</title><link>http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx#10353162</link><pubDate>Tue, 25 Sep 2012 20:07:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10353162</guid><dc:creator>Jim Cushing</dc:creator><description>&lt;p&gt;@Mike Bridge:&lt;/p&gt;
&lt;p&gt;DVCS stands for Distributed Version Control System. Git is one popular DVCS; Mercurial is another, and there are others, as well. &lt;/p&gt;
&lt;p&gt;Unless I&amp;#39;m misunderstanding, it seems you&amp;#39;re equating DVCS with TFS, which is not correct. That aside, I agree with you: developers prefer DVCS, but corporate/department policy may dictate using a system like TFS. Projects like git-tf (or git-tfs) nicely bridge these two worlds: The developers and suits both get what they want.&lt;/p&gt;
&lt;p&gt;The workflow that we&amp;#39;re using is, developers use Git for their day-to-day development, mostly as they would if TFS wasn&amp;#39;t deployed. But, CI and deployment is done using TFS for various reasons. Git-tf helps us sync TFS with Git to bridge this gap. Right now, we&amp;#39;re syncing on a periodic basis, but we plan to automate this so whenever a developer pushes to our &amp;quot;central&amp;quot; git server (using the excellent Gitlab project, incidentally), it&amp;#39;ll sync to TFS.&lt;/p&gt;
&lt;p&gt;So far, the approach is working well, and we owe thanks to git-tf to make this possible.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10353162" width="1" height="1"&gt;</description></item><item><title>re: Announcing Git Integration with TFS</title><link>http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx#10352790</link><pubDate>Mon, 24 Sep 2012 19:09:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10352790</guid><dc:creator>Brian Harry MS</dc:creator><description>&lt;p&gt;Thanks for the feedback Phil.&lt;/p&gt;
&lt;p&gt;Brian&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10352790" width="1" height="1"&gt;</description></item><item><title>re: Announcing Git Integration with TFS</title><link>http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx#10352761</link><pubDate>Mon, 24 Sep 2012 17:38:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10352761</guid><dc:creator>Phil</dc:creator><description>&lt;p&gt;Oh! And I forgot to tell what I found not very good about git-tf....&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t like the fact that all your local commits end on only one commit by default on the tfs server. I think all the commits should be replicated (like done with the option --deep) BY DEFAULT! Git permit to modify, and organize your commits to do beautiful commits and after commit them on the server.&lt;/p&gt;
&lt;p&gt;The other thing is if you replicate all the commits on the server you can&amp;#39;t associate or resolve diffent workitems at each commits. Git-tfs do that well by adding meta data in commit message like &amp;quot;git-tfs-associate:[N°Commit]&amp;quot;.&lt;/p&gt;
&lt;p&gt;If you change that, it could be very interseting. And if you developped a good plugin for GitExtension (the better GUI for Git on Windows), it will be perfect! Look at the git-tfs plugin ( &lt;a rel="nofollow" target="_new" href="https://github.com/git-tfs/git-tfs-gitextensions-plugin"&gt;github.com/.../git-tfs-gitextensions-plugin&lt;/a&gt; ), it should be quite similar.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10352761" width="1" height="1"&gt;</description></item><item><title>re: Announcing Git Integration with TFS</title><link>http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx#10350668</link><pubDate>Wed, 19 Sep 2012 01:33:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10350668</guid><dc:creator>Mike Bridge</dc:creator><description>&lt;p&gt;&amp;quot;Most of your dev team is using our Visual Studio or Eclipse integration and perfectly happy. &amp;nbsp;At the same time, you’ve got a few people who want or need to use Git.&amp;quot;&lt;/p&gt;
&lt;p&gt;I think your assumption that people use DVCS because they like it and git because they have to is wrong. &amp;nbsp;I would strongly suspect it&amp;#39;s the other way around---most people who use git choose it &amp;nbsp;freely because for open source projects, but those who are stuck with DVCS use it because their employer is telling them to. &amp;nbsp;Or they assume it will work better with their existing MS products and don&amp;#39;t know any better.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10350668" width="1" height="1"&gt;</description></item><item><title>re: Announcing Git Integration with TFS</title><link>http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx#10349914</link><pubDate>Sun, 16 Sep 2012 14:51:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10349914</guid><dc:creator>Caio Proiete</dc:creator><description>&lt;p&gt;I can&amp;#39;t say thank you enough! It&amp;#39;s awesome to finally have official support for using Git integrated with TFS!! THANK YOU!!!!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10349914" width="1" height="1"&gt;</description></item></channel></rss>