【发布时间】:2016-01-25 08:49:02
【问题描述】:
想知道是否可以阐明 git 工作流程应该如何工作?我 100% 确定我们目前的方法是完全错误的,因为它并没有真正奏效。如果我能解释我们目前的运作方式,如果有人能告诉我我们哪里出了问题,那就太好了。
我们有 2 名开发人员在开发分支上工作,并在开发服务器上进行测试(这要求我们将正在处理的文件通过 ftp 传输到服务器上)。测试并完成更改后,我们将更改复制到生产分支上,这是通过 ftp 传输到实时服务器的。这意味着我们必须跟踪我们所做的每一个更改。值得庆幸的是,Git 非常擅长为我们提供这些信息,但我们并不真正知道我们已经在服务器等上放置了哪些文件。Dev 目前用于修复生产/现场的错误等,但它很快将用于新功能。两个分支因各自的服务器而异。
在开发之初,我们对 git 还比较陌生,但在投入生产时感觉我们已经退了一大步。
总结:
- 2 名开发人员
- 2 个分支(开发/生产)
- Dev 都使用 sourcetree 作为客户端,使用 GitHub 作为远程存储库
- 两个分支需要协同运行,并且可以轻松推送/更新到各自的服务器
谁能帮帮我?
【问题讨论】:
标签: git github workflow git-branch sourcetree