1

間違ったブランチに一連の変更をコミットしました。Switch コマンドを使用して作業コピーを適切なブランチに切り替え、他のブランチからの変更をマージ/コミットしました。今、間違ったブランチからの変更を元に戻したいと思っていますが、ブランチの完全なコピーを切り替えたりチェックアウトしたりする手間を省きたいです。

中間の作業コピーを作成せずに、リポジトリで直接以前のリビジョンに戻す方法はありますか? 変更後、ブランチへのコミットは他にないので、変更を逆マージする必要はありません。前のリビジョンにロールバックするだけで済みます。

4

1 に答える 1

2

Subversion copymovedelete、およびmkdirコマンドは、作業コピーではなく URL から動作できます。残念ながら、svn merge作業コピーでしか機能しません。

意味あり。他の 4 つのコマンドを使用すると、結果がどうなるかは疑いの余地がありません。ただし、このmergeコマンドは個々のファイルを変更するため、コミットを行う前に変更内容を確認する必要があります。

于 2014-05-30T15:40:39.873 に答える