我和我的一些朋友最近谈到了版本控制,以及他们在工作中如何使用VSS,可能很快就会停止使用。其中一人说他的公司很可能会与Team Foundation Server合作。
最终,对话确实谈到了一些开源的VCSE,包括Git和SVN。我们都不知道有哪家公司在内部使用这两种方法,尽管我们认为他们中的一些公司是为SVN这样做的,但我们对Git不是很确定。我使用谷歌和安卓系统,但我的朋友认为这只适用于面向公众的源代码,他们可能会在内部项目中使用不同的代码。
显然,让TFS如此吸引人的不仅仅是SCM:
-
微软销售人员和支持人员(尽管我的朋友确实向他的经理指出了一些他认为可能会误导微软的事情)
-
整合除供应链管理之外的东西,包括项目管理(我只是发现Git也有同样的东西)
-
同样,它是微软的,从vss到tfs的转换似乎是合乎逻辑的(或者说是这样的?)
我不太喜欢SVN,所以我没怎么提起,但我很好奇Git是否在贵公司用于内部项目。
你有没有想过,并决定反对它?有什么理由?