-1

Tortoise を SVN クライアントとして使用しています。

いくつかのファイルを古いリビジョンに更新し、この更新によって作成された変更を新しいリビジョンにコミットする必要があります。基本的に、リポジトリでそのリビジョンを元に戻したいです。

新しい作業コピーを作成し、compare-merge ツールを使用してその作業コピーの変更をメインのコピーに適用し、コミットすることでそれを実行できることを私は知っています。しかし、私はそれを一意の作業コピーで行いたいと思っています。svn moveSubversion で直接変更するようなコマンドを使用できればさらに良いでしょう。

4

1 に答える 1

1

私はあなたが実際にやろうとしていると思いますreverse-merge

たとえば、最新の適切なコードの状態が Revision42である場合、次のようにできます。

svn merge -r HEAD:42 .

そして、通常の方法でコミットします。

于 2015-09-01T14:12:00.693 に答える