我使用一个带有develop
和release
分支的仓库作为Yeoman项目。
简化,我的目录树如下所示:
root git directory
├── app
└── dist (the build folder)
使用Grunt.js,我将我的应用程序直接构建到dist
。
我想使用git subtree push --prefix dist origin release
方便地使用新版本更新release
- 详见Yeoman documentation。
我是否需要始终跟踪,提交和推送dist
分支中的develop
目录才能使用此方法?
我也想知道 - 因为我自己也不能方便地完成上述工作 - 跟踪release
分支的子模块是否是更好的解决方案?