2016-04-03 652 views
0

私はLinux上でsvnを使用します。 私はsvn updateを成功させました。 更新を行った後、ステータスを確認したかったので、svn statusでした。 M(例:)という3つのファイルがあります。 これらのファイルを強制的に更新/上書きできますか?SVN-特定のファイルをSVNから上書きする

答えて

2

これらのファイルを強制的に更新/上書きできますか?

更新が異なるものを意味上書きします。 svn updateに、各ファイルが更新されます。これは、最後にコミットしたときから行った変更(変更があった場合)をに変更したときから、他の開発者がリポジトリにコミットした最新の変更が各ファイルに含まれていることを意味します。

svn statusは、これらのファイルをMと報告しています。これは、このファイルに対してコミットされていない変更があることを意味します。

ファイルのローカルコピーをリポジトリから受け取ったバージョンで上書きする場合は、ローカルの変更が失われます。

これがあなたの望むものであれば(変更を破棄してください)、これらのファイルを前回更新したときの内容に戻すことができます。

コマンドはsvn revertです。それについての詳細はsvn help revertを実行してください。

更新:ユーザー@bahrepが示唆

として、それはSVN Book最初に読むことを勧めします。バージョン管理システムの重要な概念とSubversionでの実装方法について説明します。また、例とともにsvnコマンドについて説明します。 svn help <command>を使用して得られるヘルプは、svnの使用方法を知っていて、各コマンドの予想結果がわかり、特定のコマンドで必要な引数をすばやく呼び出す必要がある場合に便利です。

Subversionの使い方については、Basic Work Cycleページをご覧ください。

+1

私は 'svn help foo'の代わりにSVNBookを参照することをお勧めします:http://svnbook.red-bean.com/nightly/en/svn.tour.cycle.html#svn.tour.cycle.resolve。 revert&http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.revert.html – bahrep

関連する問題