在Visual Studio中使用Git
作为一个长期的Visual SourceSafe用户(和讨厌的人),我正在和一位同事讨论切换到SVN的问题; 他建议使用Git来代替。 因为显然它可以用作没有中央服务器的对等网络(我们只有一个3开发团队)。
但是,我还没有找到任何关于将Git与Visual Studio集成在一起的工具 - 这种事情是否存在?
有什么技术可以在Visual Studio中使用Git? 在开始之前我需要了解他们的差异。
2013年1月,微软宣布他们正在为其所有ALM产品添加完整的Git支持。 他们发布了Visual Studio 2012插件,增加了Git源代码控制集成。
另外,还有一个名为Git Extensions的项目,其中包括Visual Studio 2005,2008,2010和2012的加载项以及Windows资源管理器集成。 它定期更新并在几个项目中使用过,我发现它非常有用。
另一个选项是Git源代码管理提供程序。
我将Visual Studio的Git用于C#协议缓冲区的端口。 我不使用GUI - 我只保留一个命令行以及Visual Studio。
大多数情况下它是很好的 - 唯一的问题是当你想重命名一个文件。 Git和Visual Studio都宁愿他们是重命名它的人。 我认为在Visual Studio中重命名它是一种可行的方式 - 只需要谨慎从事Git方面的工作。 虽然这在过去有点痛苦,但我听说它在Git方面应该是非常无缝的,因为它可以注意到内容大部分是相同的。 (不完全相同,通常 - 当您重命名类IME时,您倾向于重命名文件。)
但基本上 - 是的,它工作正常。 我是一个Git新手,但我可以把它做到我需要的一切。 确保你有一个bin和obj的git忽略文件,和* .user。
Git Source Control Provider是Git与Visual Studio集成的新插件。
链接地址: http://www.djcxy.com/p/18393.html