Visual Studio结合Team Foundation Server和Git进行代码管理

本文介绍了如何在Visual Studio中结合Team Foundation Server(TFS)和Git进行代码管理。主要内容包括克隆代码、修改并暂存文件、推送至Git、忽略特定文件、合并分支以及对版本打标签等操作。推荐使用SourceTree作为图形化Git客户端,以增强Visual Studio内置Git组件的功能。此外,还强调了遵循Git的最佳实践,如创建个人分支、发起Pull Request和打标签来管理代码版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于Visual Studio使用Git的文章不多,可能是用Visual Studio的大部分是.NET开发,用的是TFS和SVN这类集中式的管理居多吧。


笔者自己用Visual Studio里面的Git组件很多,但是里面的功能其实非常简陋,所以多半采用SourceTree进行管理。

SourceTree是Atlassian公司(JIRA和Confluence的公司)开发的免费的Git图形客户端,但同样需要git在本地安装,软件免费,但是需要注册Atlassian ID,注册的时候会需要输入Google验证码(大家都知道这是被墙的,注意翻墙)。

SourceTree Windows版本已经超过2.0.0,也支持Mac,遗憾的是不支持Linux,部分Java开发的朋友强烈呼吁Atlassian别歧视Linux……


Git具体的操作可以参见网上很多文章,在这不展开。本文使用码云作为Git服务端,创建项目过程在此略过,跟GitLab差不多的。

创建的项目是一个空的C#项目,第一步当然是要:

1. 克隆代码:


跟使用TFS和SVN一样的,Git每个Repository相当于不同的项目,每个项目建议放在一个新的目录下。


Clone到本地后,Visual Studio里面打开,会找到这个本地的Repository。但是这个管理器实在太弱了,而且缺少一个很重要的功能,所以笔者也不会使用它做关键操作。


2. 尝试修改一部分内容,看看Git和SVN的区别。

Git首先要暂存文件,在SourceTree里面很好操作,在Repository的第一个标签页里面暂存你需要提交的文件即可。黄色的是更改状态的,紫色问号是未知的文件,提交之后会变成红色的“R”或者保持黄色,或者绿色的加号意味着新增到Git。


某些文件是本机的,例如V

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值