1

トランクからブランチへのいくつかのリビジョン(たとえば50から100)をマージしました。作業コピーからブランチ(rev 101)への変更をコミットしました。

後で、リビジョン80〜100をマージするべきではないことがわかりました。通常、[ログの表示]画面の[これらのリビジョンから変更を元に戻す]コマンドは機能しますが、([マージされたリビジョンを含める]オプションをオンにして)上記のリビジョンを選択すると、ダイアログボックスにマージが終了したと表示されますが、作業コピーでは何も変更されません。

このシナリオはまったくサポートされていますか?

4

2 に答える 2

2
  • 1つ未満のコミットを元に戻すことはできません
  • マージセットはブランチでの1つのコミットです

上記のことから、問題を解決するには、少なくとも1つの追加の修正リビジョンをコミットする必要があります。

簡単な方法(2つのリビジョン)-ロールバック101、トランクからの右セットのマージ

ハードショートウェイ(1リビジョン)-50:100をマージしたが、50:79が必要な場合は、ブランチヘッドから不要なトランクのリビジョンを逆マージできます

于 2012-11-06T19:56:48.863 に答える
-1

シナリオは、リモートブランチではなく、作業コピーでサポートされています。TortoiseSVNは「データを失わない」ように作られています:リポジトリ内のリビジョンをロールバック(元に戻す)-TortoiseSVNドキュメントの付録B

ブランチでこの復帰が本当に必要な場合は、ブランチをリモートで削除して、再度作成してみてください。

于 2012-11-06T19:09:30.823 に答える