我正在尝试在工作中引入git,并且要做到这一点,我希望最大限度地提高团队投入。非开发人员的Git安装程序
这不是程序员的一个问题(我们通常高兴地了解到这样的新东西),但它是设计师和内容管理者谁犯像HTML,CSS等静态内容,他们可以勉强问题通过TortoiseSVN使用Subversion,所以我需要尽可能简化git。这意味着一些概念必须以某种方式隐藏,比如索引,存储,合并,重新分配,分支。
肮脏的工作副本应自动处理与存储。
此外,他们也无法使用命令行。他们也不会阅读任何指南或教程。
您可能想知道为什么我不坚持使用git-svn:这是因为设计师必须在合并到主干之前调整我创建的html/css。
所以问题是:有没有人与非开发人员一起使用git?你如何处理它?你的工作流程是什么?可以git-cvsserver对此有用吗?有没有自动存储的GUI?
任何可以用来简化git将不胜感激。
你可以给他们写一堆可执行的脚本,他们只需双击执行常见的git任务,比如'git ci -a ...'这样的工作吗? – 2009-10-22 21:55:32
原谅我可能不是太有帮助,但是......如果你处于任何权力地位:向他们解释这是他们工作的要求。事情发生了变化,技术也随之而来。指向他们在gitready.com或类似的,只是期望他们加快速度。 – rfunduk 2009-10-22 21:57:59
我不想让你脱离混帐,但你有没有考虑过mercurial?它与svn非常相似(除了分布式的东西),还有TortoiseHg,它适用于win + linux。 – ebo 2009-10-22 22:00:24