1
6IbA2bj5ip3tK49j 2014-09-13 14:09:44 +08:00 via Android 1
你自己喜欢git,你都找不出理由。何必让别人帮自己找理由呢?这应该算盲目吧。
|
3
zkd8907 2014-09-13 14:16:39 +08:00
=。= TFS有很多特性是GIT相关插件支持还不是非常好的。
比如说,你在TFS上可以把Task/需求/缺陷和提交的代码片断直接关联上,后续做Code Review的时候就可以直接追溯。 其实我都不太把TFS和GIT直接划等号,因为GIT的定位是源码管理控制,而TFS的定位是软件工程的管理的管制,只不过里面有一个模块是源码管理控制而已。 |
4
kingme OP @zkd8907 恩,TFS能管理整个软件的生命周期,GIT目前来看在源码管理上面比较突出;
但是通过整合,其实可以仅仅把源码管理部分改为GIT,其他方面依旧可以用TFS,至于你说说的 多个模块的关联,我们小公司好像压根就不会有Code Review。。。。。 |
5
seki 2014-09-13 14:19:32 +08:00
首先你得了解贵司为何要对版本控制工具进行方案优化,TFS 存在什么问题, 然后了解 git 能不能解决这些问题,而使用 git 又会引入什么问题
|
6
jun0205 2014-09-13 14:22:54 +08:00
既然 C# VS+TFS 的配合就已经非常好了。
|
7
zhouquanbest 2014-09-13 14:26:35 +08:00 via Android
我刚加入的团队还是svn
于是每天都向老大抱怨这玩意block了我 同时每天给同事洗脑git好 骚扰了他一个多月 终于妥协了 换git 这招屡试不爽 |
8
Oracle 2014-09-13 14:33:12 +08:00
TFS也支持GIT啊
|
9
kingme OP @seki
多谢指点。 公司目前的情况是多个客户存在多个版本,但是公司有想要统一,所以我觉得GIT的分支在目前的过渡阶段是一个好的选择。 @jun0205 确实,M$ 对于这一块已经做得不错,但是TFS中源码管理这一块,我感觉不够强力啊 @zhouquanbest 额你这招。。。我感觉会被打啊 QAQ |
10
lazyphp 2014-09-13 15:18:45 +08:00
不知道TFS有什么优势。在GIT和SVN中,最好就是GIT的分支比较用得舒服。而且离线做。
至于其他,没什么好说的。如果TFS也有分支,觉得没必要切换过去。学习要成本啊。 |
11
chloerei 2014-09-13 15:31:20 +08:00 2
|
12
hjc4869 2014-09-13 16:51:53 +08:00
都有TFS了还成天想着切回GIT……我记得GIT的优点在于对分支的管理吧
|
13
geeklian 2014-09-13 19:06:51 +08:00 via Android
TFS换GIT有啥意义么?
|
14
harryert 2014-09-13 19:12:52 +08:00
正版化啊,这也是一个借口吗。哈哈哈哈,TFS一套好贵滴。。。。
|
15
zkd8907 2014-09-13 19:26:31 +08:00
@kingme 其实单纯就TFS来说,微软本身提供了一整套SDK,你可以尝试将它和GIT做一下整合。之前我们部门有一些同事有做过TFS+SVN的整合开发,效果还不错。不过我没有太深入去了解这块。
|
16
newmozhe 2018-01-07 21:17:21 +08:00
这么多年过去了,不知楼主后来成功没。
|