1

これが状況です...

git リポジトリ ブランチを特定の時点にリベースし、その時点以降のコミットを削除 (および隠したり保持したり) できるようにする必要があります。すべてのものを再適用する機能を保持します...しかし、それらをリモートリポジトリに保存することはできません...

理由(おそらくもっと良い解決策があるでしょう)

数か月間取り組んできた契約の仕事がありますが、彼らは支払いを拒否しています... レポを自分の関与の最初に巻き戻し、自分の仕事を削除 (および保存) できるようにしたい支払い時に再適用..

複雑な問題は、他のユーザーが並行してコミットしていて、それらを削除したくないということですが、断続的なコミットをヤンクして同じ時点でレポを実行しようとすると明らかに壊れます (アクティブコピーを巻き戻さない) )。

アイデア?(テクニカル) ... git パッチを使用することを考えましたか?

4

1 に答える 1

1

リモート追跡の「有料」ブランチ (マスター ブランチの場合もあります) といくつかの機能 (人質) ブランチを作成します。お金を手に入れたらすぐに、機能を有料ブランチにリベースし、クライアントにプッシュします。

于 2011-11-17T17:08:36.750 に答える