每天,我都会进入项目的主存储库,进行一次拉取,然后进入5个子模块,以找到我正在工作的存储库。
在父级上运行PULL会下载并设置指向每个子模块上每个提交的指针,但是由于我一天要上传多次,而人们一天要上传很多东西,因此我必须运行一次PULL,然后开始向下移动管道,同时签出我在每个分支上的分支(顺便说一句,保持不变),直到到达存储库,然后提交并按PUSH。
那个工作流程很糟糕。我想知道是否有什么办法可以将我的存储库设置为PULL并更新分支(或至少是当前分支),因为每次这样做都会丢失所有签出的分支。
对于艺术家来说,这很糟糕,他们不断将内容上传到独立的head commit中,因为他们必须以相同的方式运行拉动并一直上传。
有什么想法,背景吗?
我使用源代码树,但是如果需要,我也可以使用控制台。