Git准备好推荐给我的老板了吗? [英] Is Git ready to be recommended to my boss?

查看:78
本文介绍了Git准备好推荐给我的老板了吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想向我的老板推荐Git作为一个新的源代码控制系统,因为我们在90年代被VSS(ouch)困住了,但是这些工具和第三方支持是否足够好?



具体来说,我正在讨论类似于TortoiseSVN的GUI前端,体面的视觉差异/合并支持,以及诸如电子邮件提交通知和来自第三方(如IDE和构建系统)的一般支持。

即使这将被程序员使用,我们真的需要我们团队中的这种东西。我不想让所有人都停留在一个新的工具上,甚至是一个新的源代码控制范例(分布式),只有一个命令行应用程序和一些在线教程。这将是一个倒退。



那么你认为...... Git准备好了吗? Git有什么样的工具和第三方开发应用程序支持它吗?编辑:我原来的问题非常模糊,所以我正在更新它以专门询问一个列表可用的工具和第三方支持Git。也许我们可以得到一个社区wiki帖子和一些东西。



我也不认为'使用颠覆'是一个适当的答案。除离线编辑以外,还有其他一些原因使用分布式源代码控制系统 - 私人和便宜的分支机构就是其中之一。

取决于团队。如果你是一个技术精湛的团队的一员,那么git是美好的(而且往往不止如此)。但是如果有些人在命令行上不舒服,可能会遇到一些麻烦(因为 tortoisegit 正处于它的初级阶段,我遇到的所有其他图形用户界面,坦白地说,吸)。

如果你有没有技术人员来处理(设计师,高层管理人员等),我会采用颠覆等方式。 TortoiseSVN 很棒(而且相当容易使用),svn也许拥有80%的真棒git。


I want to recomment Git to my boss as a new source control system, since we're stuck in the 90s with VSS (ouch), but are the tools and 3rd party support good enough yet?

Specifically I'm talking about GUI front-ends similar to TortoiseSVN, decent visual diff/merge support, as well as stuff like email commit notifications and general support from 3rd parties like IDEs and build systems.

Even though this will be used by programmers, we really need this kind of stuff in our team. I don't want to leave everyone stuck with a new tool, and even a new source control paradigm (distributed), with nothing but a command-line app and some online tutorials. This would be a step backwards.

So what do you think... is Git ready? What decent tools exist for Git and what third party development apps support it?

EDIT: My original question was pretty vague so I'm updating it to specifically ask for a list of available tools and 3rd party support for Git. Maybe we can get a community wiki post with a list of stuff.

I also do not consider 'use subversion' to be an adequate answer. There are other reasons to use a distributed source control system other than offline editing - private and cheap branches being one of them.

解决方案

Depends on the team. If you're part of a technologically savvy team, then git is wonderful (and often more than wonderful). But if some people arn't comfortable on the command line, there could be some trouble (because tortoisegit is in its infancy and all the other GUIs I've come across, frankly, suck).

If you've got not-so-techie people to deal with (designers, higher-up managers, etc.), I'd go with something like subversion. TortoiseSVN is wonderful (and fairly easy to use), and svn's got maybe 80% of the awesome git has.

这篇关于Git准备好推荐给我的老板了吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆