C#.net项目管理,VSS,TFS,GIT,哪个好?

户部尚书 2015-09-03 07:21:33
有没有正在使用服务器端管理、团队开发的管理软件嘀?我要开发个小项目,几个人一起搞,想弄个服务器,服务器上安装项目管理和版本控制软件,C#.net项目管理,VSS,TFS,GIT,哪个好?
哪个是目前实战应用比较多的呢?
哪个有破解免费版呢?
...全文
521 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_19690465 2015-09-07
  • 打赏
  • 举报
回复
用过TFS/SVN/GIT。 TFS遇到问题最少。SVN偶尔(少)会遇到文件出错,要清理本地库db。GIT图形界面不太友好,经常需要切换命令。 TFS分支没用过,SVN用过,网上的人喷SVN分支没GIT好用,这个是的确,不过依然可以用。 很值得关注的是GIT使用门槛较高,如果你的团队很多应届生/1年,你就要头痛了(绝对不是我危言耸听)...我仍然推荐用SVN
myhope88 2015-09-07
  • 打赏
  • 举报
回复
tfs目前还有用过
丰云 2015-09-07
  • 打赏
  • 举报
回复
TFS跟VS契合度最高,但对环境配置要求比较苛刻,很多人玩不转。 GIT是大势所趋,高大上毋庸置疑。但目前只适合成熟稳定的团队使用,普通团队还是算了吧,别给自己找麻烦 SVN屌丝最爱了,使用简单易上手,应用非常广泛。高版本的SVN内核原理已经同步GIT,性能不逊于GIT 至于VSS。。。大家就当没看到吧。。。。MS自家都嫌丢脸了,你还蹭它算神马回事呢????
devmiao 2015-09-06
  • 打赏
  • 举报
回复
tfs2013/2015支持git 特别是2015,默认就是git,所以最佳做法是用git+tfs2015
by_封爱 2015-09-06
  • 打赏
  • 举报
回复
svn不错 用了N年了/.
木子李1212 2015-09-06
  • 打赏
  • 举报
回复
引用 2 楼 sp1234 的回复:
VSS 绝对不能使。许多年前我们使用它管理过100开发人员、几千和亿级用户、某行业里全中国最大的项目(但是我认为谈不上成功)。仅仅因为微软公司自己在当时没有 TFS,只有 VSS。后来有了 TFS,但是我们早就跟微软脱离开关系了。我们使用SVN,而且在软件工程方面也基本上再也不用微软的东西了。 GIT最近几年很流行。你可以考虑。但是对于想高集中管理100人开发团队的小软件公司(而不是那些只有3、4个人却想忽悠几千个业余爱好者搞开源开发的公司),我认为 SVN 要优于 GIT,因为集中式的管理其实比离散的更好、更少内耗。 但是GIT特别适合那些只想抄袭别人的开源代码的人特别有吸引力,这一点是SVN所忽略的(SVN主要是用于保守核心秘密的团队使用,而不是用于开源)。
我们用的是tfs;比较小型,vss过时了,到了vss2006都没有再更新了;
software_artisan 2015-09-06
  • 打赏
  • 举报
回复
用GIT吧,SVN各种冲突。大多数项目源代码P用没有,没必要搞那么复杂
Morong_Ji 2015-09-06
  • 打赏
  • 举报
回复
一步到位 上GIT吧
winnowc 2015-09-03
  • 打赏
  • 举报
回复
几个人的小项目的话轻量级的分布式源码管理系统更合适。其实都没必要架服务器,用付费的 github 私有库或者免费的 bitbucket 私有库可能都够了,国内也有 coding.net 、git.oschina.net 这些可以用。对于小项目,直接用这些服务比自己架设/维护要更有效率。而且它们都自带简单的项目管理功能,几个人够用了。 VSS 早就进坟墓了,TFS 用来做几个人的小项目那真是大炮打蚊子,有架设/维护它的时间你项目都做好了。SVN 有利于权限管理,但不利于高效开发/协作,不少大公司会因为权限管理比高效开发更重要而使用它。但如果不在乎权限,那么 Git / Mercurial 这些分布式代码管理系统绝对更好。它们有轻量级的 cherry pick / graft 功能代替 merge,还有轻量级的 branch / tag / bookmark 机制等等,可以说除了权限,其它各个方面都完胜 SVN。放弃一定权限控制,能大大解放生产力。比如像 Facebook,所有代码都在一个 Mercurial 库里面,它更在乎开发效率,不在乎权限控制。 我的切身感受就是用过 Git / Mercurial 后再回头用 SVN,就好像带上了沉重的枷锁,处处压抑,让人窒息,写代码的热情降低 50%
  • 打赏
  • 举报
回复 1
如果你从软件研发出发,那么我认为 SVN最好。如果你从开源、忽悠业余爱好者和投资人的角度考虑,那么GIT最好。
  • 打赏
  • 举报
回复
VSS 绝对不能使。许多年前我们使用它管理过100开发人员、几千和亿级用户、某行业里全中国最大的项目(但是我认为谈不上成功)。仅仅因为微软公司自己在当时没有 TFS,只有 VSS。后来有了 TFS,但是我们早就跟微软脱离开关系了。我们使用SVN,而且在软件工程方面也基本上再也不用微软的东西了。 GIT最近几年很流行。你可以考虑。但是对于想高集中管理100人开发团队的小软件公司(而不是那些只有3、4个人却想忽悠几千个业余爱好者搞开源开发的公司),我认为 SVN 要优于 GIT,因为集中式的管理其实比离散的更好、更少内耗。 但是GIT特别适合那些只想抄袭别人的开源代码的人特别有吸引力,这一点是SVN所忽略的(SVN主要是用于保守核心秘密的团队使用,而不是用于开源)。
  • 打赏
  • 举报
回复
GIT不知道,VSS,TFS破解满地爬 VSS可以认为已经过时了 TFS和GIT比较好

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧