1

情况是这样的...

我需要能够将 git 存储库分支重新定位到某个时间点,然后在该时间点之后删除(并存储或保留)我的提交。保留重新应用所有东西的能力......但不让它们生活在远程存储库中......

原因(也许你会有更好的解决方案)

有一份我已经工作了几个月的合同工作,他们拒绝支付......我希望能够将回购退回到我参与的开始,删除(并存储)我的工作重新申请付款..

复杂的问题是,有其他用户同时提交,我不想删除它们,但如果我拉断间歇性提交并尝试在同一点运行 repo(不倒带活动副本),它显然会中断)。

想法?(技术)...想过使用 git 补丁吗?

4

1 回答 1

1

创建一个远程跟踪“付费”分支(可能是主分支)和一些功能(人质)分支。一旦你拿到钱,你就将你的功能重新定位到付费分支并将其推送给你的客户。

于 2011-11-17T17:08:36.750 回答