p4 graph rebase (グラフ)
ターゲットの新しいベースにローカル履歴を再生します。
graph
タイプのディポのみになります。
構文規則
p4 graph rebase [-r ref ] [-f] --repo repo --target target source
説明
リベースはターゲットブランチのベースをソースの現在の場所からソースのHEADに移動します。ソースブランチは変更されません。
リベース:
- ターゲットとソース間の共通ベースを特定し、ベース以降にコミットされたターゲットブランチのローカルコミットを保存します。
- ターゲットブランチのHEADをソースブランチのHEADにリセットします。
- 保存したローカル変更を新しいコミットとしてターゲットに適用します。
ターゲットブランチのリファレンスは最後に再生されたコミットに更新されます。
リベースを実行するにはforce-push
権限が必要です。詳細については、「権限」を参照してください。
差分の再生中に衝突が検出されるとリベースに失敗し、その間に行われたコミットは孤立します。
共通ベースが見つからない場合、リベースは失敗します。
オプション
|
リポジトリを指定します。 |
|
ローカル変更を新しいベースにリベースして履歴を変更する対象となるブランチリファレンスを指定します。 |
|
代替リファレンスを更新してテストに使用できるようにします。これにより、ターゲットを更新する必要がなくなります。 |
|
|