我一直在本地机器上使用 git,一切都有意义,直到涉及到远程和多个开发人员时我才开始感到困惑。
我的目标是拥有一个“半公开”的开发站点,一个 4 人小组可以在该站点上工作,并在他们准备好时将更改推送到实时站点。我们需要开发站点位于公共(public) Web 服务器上,以便我们可以在推送更改之前获得批准。安全不是一个大问题,所以我计划只使用一个简单的 .htaccess 来限制访问。并非所有更改都需要批准,但我希望开发站点保持最新。
最大的挑战是我们 4 个人中有 2 人是设计师,因此进行更改和将其付诸实现的整个过程需要快速而简单。他们习惯于仅通过 ftping 对站点进行更改。我不想制作一个 10 步流程来完成他们现在使用键盘快捷键所做的事情。
有什么建议吗?
最佳答案
查看:
- Git for designers
- GitX , 一个适用于 OS X 的图形化 Git 工具
- Capistrano用于部署
这应该让每个人都熟悉使用 git,并为您提供一个有效推出更改的工具。
关于用于 Web 开发的 Git 工作流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1473340/