这个Git工作流程可以接受吗?

时间:2011-03-13 13:26:03

标签: git

Git Workflow

  • 开发人员1(法国) - 本地计算机 - 本地项目文件 - 本地存储库
  • 开发人员2(巴西) - 本地计算机 - 本地项目文件 - 本地存储库
  • Github - 远程计算机 - 完全没有文件 - 远程存储库

两个开发人员,通过将 LOCAL存储库与github上的 REMOTE存储库连接来推送和拉取。

一旦我们想要上传项目,我们就会从一台本地计算机(通过ftp)到我们的共享主机上传。

这可能是一个可接受的工作流程吗?

提前致谢。

更新
所以,如果我理解alexcepoi评论,我们可以通过以下方式完成上述操作:

Git Workflow - v2:)

  • 开发人员1(法国) - 本地计算机 - 本地项目文件 - 本地存储库
  • 开发人员2(巴西) - 本地计算机 - 本地项目文件 - 本地存储库
  • Github - 远程计算机 - 完全没有文件 - 远程存储库
  • 本地计算机 - 根本没有文件 - 本地存储库(来自Pull Github远程存储库)。

我是新手,我相信如果我拥有一些东西,在同一台机器上,两个git客户端。 (如果可能的话),一个用于开发。另一个用于“从github拉”并使用ftp上传。

我们应该有另一台机器,然后我们以某种方式ssh到它?这样我们就可以完全意识到我们并没有搞乱?

您怎么看?

再次感谢,并抱歉所有这些虚假问题。真。 :)

2 个答案:

答案 0 :(得分:2)

我不明白为什么不。如果你想要的话,你可以用跟踪主分支的另一个git客户端替换ftp。

答案 1 :(得分:1)

我应该使用类似Capistrano的内容进行部署。但是如果你决定不这样做,那么你当然也可以使用ftp。请务必在部署之前先拉出来:)