我正在尝试在工作中引入git,为此,我希望最大化团队支持.
对于程序员来说这不是问题(我们通常很高兴学习这样的新东西)但对于提交静态内容如html,css等的设计师和内容管理员来说这是一个问题.他们几乎不能通过TortoiseSVN使用Subversion,所以我需要尽可能地简化git.这意味着某些概念必须以某种方式隐藏,例如索引,存储,合并,rebase,分支.
应该自动处理脏工作副本.
他们也无法使用命令行.他们也不会阅读任何指南或教程.
你可能想知道我为什么不坚持使用git-svn:这是因为设计师必须在合并到trunk之前调整我创建的html/css.
所以问题是:有没有人和非开发人员一起使用git?你怎么处理它?你的工作流程是什么?git-cvsserver对此有用吗?有没有自动存储的GUI?
任何可以用来简化git的东西都将非常感激.
基本上,你需要制作Git:
这意味着:
.gitignore文件,或......)git add -A, git commitgit pushgit pull (他们需要注意每天早上检查他们的工作空间,以便考虑从中央仓库中提取的新作品)每天早上,超级用户都会检查所有推送是否成功并解决任何冲突.他/她还会将批准的工作合并到中央仓库的当地分支机构(包括每晚拉动的那个).
我还建议在共享目录中创建这些Git存储库(在提交者的工作站上),以便超级用户能够访问它们并在需要时直接操作它们.
| 归档时间: |
|
| 查看次数: |
2274 次 |
| 最近记录: |