我刚刚为一个三人的团队实现了GIT版本控制。我们正在设法将pull/push/fetch等内容拉到我们的bitBucket仓库中。我唯一关心的是在我们对仓库进行更新后我应该如何实时推送。在另一台服务器上,我编写了一个shell脚本,将repo克隆到一个目录中,这样我就可以进行测试,但在实时服务器上,我不能做同样的事情,因为在某些情况下,我只需要推送一个文件。请注意,我们的实时服务器位于网络内部,无法通过互联网访问(因此我无法使用BitBucket的推送服务)。
5kgi1eie1#
我能给予的唯一建议是确保本地存储库(它集中了来自开发人员的更改)是最新的,并且在推送之前处于良好状态。你可以在本地定义你的工作流。也许主存储库,只有正式的提交才会被接受,一旦通过本地测试,每个开发者的工作就会分支,每个开发者在他们的机器上做他们喜欢的事情。或者更花哨的东西。有一些关于工作流的建议,从几乎集中的到完全分布式的,看看它们。如果你采用一种工作方式,git不会妨碍您以后决定更改它。
git
1条答案
按热度按时间5kgi1eie1#
我能给予的唯一建议是确保本地存储库(它集中了来自开发人员的更改)是最新的,并且在推送之前处于良好状态。
你可以在本地定义你的工作流。也许主存储库,只有正式的提交才会被接受,一旦通过本地测试,每个开发者的工作就会分支,每个开发者在他们的机器上做他们喜欢的事情。或者更花哨的东西。有一些关于工作流的建议,从几乎集中的到完全分布式的,看看它们。如果你采用一种工作方式,
git
不会妨碍您以后决定更改它。