Cvs

cvsを元に戻す方法



How Revert Cvs



EclipseのCVSプラグインを使用して、右クリックで直接「ベースに戻す」機能があります。
または http://www.linuxquestions.org/questions/linux-software-2/cvs-newby-question-how-to-do-svn-revert-filename-with-cvs-523282/

こんにちは、
私は破壊に慣れていますが、今はCVSを使用する必要があります。特定のファイルに対して行ったすべての変更を元に戻し、他のファイルに対して行った変更を保持したいと思います。 Subversionでは、「svn revert theFile」を実行しますが、CVSでこれを実行する方法を見つけることができませんでした。私が見つけた元に戻すことに関するすべての例は、すべてのローカルな変更を元に戻すことに関するものでした。
前もって感謝します、
go.ru
--------------------------------
復帰を扱うCVSを使用したオープンソース開発のセクションをご覧ください。彼らの例から、チェックインしたばかりのバージョン1.4よりもバージョン1.3のファイルが優先されると判断した場合は、変更を元に戻して、ファイルのバージョン1.5を次のように作成できます。

cvs update -j 1.4 -j 1.3 hello.c cvs ci -m 'reverted to 1.3 code' hello.c



---------------------------------
あなたの答えをありがとう、しかしそれは私が探しているものではありません。 svn revertは、変更がチェックインされる前にローカルコピーで機能します。これにより、そのファイルに対して行ったすべての変更が削除され、チェックインされていない変更が削除されます。この例では、このファイルの現在のバージョンがリポジトリ。

とにかくありがとう、
go.ru
---------------------------------

ローカルの変更を元に戻すことは異なり、さらに簡単です。このメソッドは、リポジトリから最新バージョンを取得し、ローカルコピーをそれに置き換えます。ただし、最初にローカルの変更されたコピーを別の名前に移動します。



cvs update -C hello.c (Locally modified hello.c moved to .#hello.c.1.4) U hello.c


CVSでは、コマンドを入力してから--help:を入力すると、コマンドのヘルプを取得できます。

cvs update --help