我正在寻找将bundler / Gemfile指向repos的本地分支的选项,并在bundler.io网站上遇到"Local Git Repositories"但是它出现了,因为你必须指定一个分支,如果你&#39 ;重新处理特定功能分支,例如$inc
,然后你必须进入Gemfile并更新ticket###-some-task
参数指向它,否则捆绑器会抱怨检出不同的分支。
如果您同时处理2个或更多项目,是否有更简单的方法指向功能分支?这是一个例子:
branch:
然后我跑:# project-1 Gemfile
gem 'project-2', git: 'git@local.repo.com:org/project-2', branch: 'master'
# project-2 is checked out to a branch called 'new-changes'
每次遇到类似这样的内容时,我是否必须进入bundle config local.project-2 /path/to/project-2
Gemfile并将project-1
更改为branch
?然后,当我完成new-changes
中的代码更改并将其合并到project-2
后,我必须记得重新进入master
并更改Gemfile
返回new-changes
?
您好像遇到了开发人员忘记将分支更改回master
Gemfile中的master
的问题?