gf
gf copied to clipboard
gf build: 建议允许开发者指定要获取哪个目录的git hash
Description
一般情况下,gf项目本身作为一个git库。 当涉及到全栈时,前端代码可能自身是一个单独的git库,但是为了做好前、后端的版本控制(否则可能不清楚前端的哪些commit适用于后端的哪些commit),也有可能采用“单一代码仓库”(Monorepo)的方式,即把该项目涉及的所有代码放在一个git库中,文件夹目录为:
/code/ #git仓库
/code/backend/
/code/frontend/
而gf build时自动获取gf项目目录(也就是/code/backend/)的git信息,而希望获得的是/code目录的git信息,所以建议考虑这种场景。
Additional
No response