目前我一直在使用git和github编写rails应用程序。我通常是独自工作,但在我的最新项目中,我正在与第二个开发人员合作。我正在尝试找出与另一个用户协作的标准方法。
目前,我让他fork我的gitrepo,然后只需在准备好更改时提交pull request。这还不错,除了我编写的代码更多之外 - 当队列中有他要推送的更改时,其中许多会失败(即使他从上次推送我的代码以来没有进行任何更改)。
整个过程似乎更高效的方法是每次重新fork,这让我想我们可能做错了什么。我们应该使用分支而不是fork吗?或者同时使用fork和分支?
谢谢!