我经常至少有3个远程分支:master,staging和production.我有3个本地分支跟踪那些远程分支.
更新我所有的本地分支机构很繁琐:
git fetch --all
git rebase origin/master
git checkout staging
git rebase origin/staging
git checkout production
git rebase origin/production
我很乐意能够做一个"git pull -all",但我无法让它发挥作用.它似乎执行"fetch --all",然后更新(快进或合并)当前工作分支,而不是其他本地分支.
我仍然卡在手动切换到每个本地分支和更新.
案件:
我们的iOS应用程序提供销售定制的配方包,专门为每个用户创建.例如 - 用户购买食谱包,但是对于每个用户,该包将根据用户的偏好和需求由应用团队中的某个人单独创建.例如,该包应在5天内创建.如果应用团队未能在5天内创建此套餐并交付给最终用户,则应触发自动退款,最终用户应收到他在应用购买时花费的退款,从而使购买的自定义套餐无效.
问题:
这种情况在Apple/iOS世界中是否可能?应用开发者可以触发最终用户进行的特定购买的退款流程吗?如果用户对特定购买不满意,如果他提到交易收据,应用开发者是否可以触发这是退款流程?
PS我们并不是真的在销售自定义配方包,这只是一个帮助理解此退款方案案例的示例场景.;)
编辑:
如果通过Apple退款无法实现这种情况,是否有一些此类购买模式的示例,以其他方式实施?我很难想到最终用户获得退款的唯一方法就是写Apple,这也需要用户自己完成.