2009-03-13 15 views
3

私はsvnを使ってJoomlaのあるバージョンから別のバージョンにパッチを適用したいと思います。私はバージョンがインストールされたMacを使用していますが、コマンドラインでsvnを使用しても構いません。これまでは、あるリビジョンから別のリビジョンに変更されたファイルのリストを生成する方法を知りましたが、変更されたファイルを作業ディレクトリにエクスポートしたいのです。それをどうやって行うのですか? diff出力を保存してawkを使用して処理する必要がありますか、またはそれらのファイルをエクスポートコマンドにパイプするコマンドラインオプションがありますか?svn exportを使ってパッチを適用するには?

私が使用しているdiffコマンドは次のとおりです。パッチの使用を作成するための のsvn diffのhttp://joomlacode.org/svn/joomla/development/releases/[email protected]http://joomlacode.org/svn/joomla/development/releases/[email protected] --summarize

答えて

12

svn diff > ~/patch.diff 

パッチの使用を適用するために:

patch -p0 -i ~/patch.diff 
+0

作業ディレクトリではないディレクトリにpatchコマンドを適用できますか?パッチを適用しているディレクトリは、実際は別のリポジトリの作業ディレクトリです。 – user77413

+0

パッチは標準のunixコマンドです。これは従来の(非svn-workingcopyとも呼ばれる)ディレクトリ –

0

あなたの現在のリポジトリの設定とどれくらいの柔軟性があるのか​​はわかりませんが、vendor drop processをde赤い豆の本で尾が助けるかもしれない。

関連する問題