1. ホーム

[解決済み】SVNチェックアウトでローカルの変更を破棄する方法は?

2022-04-10 12:20:02

質問

を提出したいと思いました。 差分 オープンソースプロジェクトのレビューのために。

SVNを使用してコードを入手しました(Ubuntuのターミナルから)。そして、私はいくつかのファイルでマイナーな編集をしました。今、私が提出したい変更は1つだけです。私が行った残りの変更は、デバッグのためであり、もはや必要ではありません。

を使ってdiffを生成しました。 svn di > ~/os/firstdiff.diff

そこで質問なのですが、ローカルでの変更をどのように破棄すればよいのでしょうか?

SVNでやる方法はありますか?そうでなければ、各ファイルに行って、自分の編集をすべて削除しなければならないでしょう。 それから新しいdiffを生成して、それを提出します。

解決方法は?

を使用するだけです。 svn revert といったコマンドを使用します。

svn revert some_file.php

これは (他のすべての svn コマンドと同様に) svnbookリソース や man ページ、あるいは svn help コマンドを使用します。