2012-01-03 9 views
1

私たちは3つのブランチQA、ステージング& Liveを使用して、Java WebアプリケーションにSubversionを使用しています。 build.xmlをブランチにコミットしたいが、開発者が自分のIDEでbuild.xmlを生成するので、svn updateコマンドからbuild.xmlを無視したい。 これをグラフィカルに実行する方法とsvnコマンドを使用する方法はありますか?SVNはbuild.xmlファイルを無視します

答えて

1

SVNによって追跡されるものは、SVN更新を実行すると、更新コマンドに含めない限り、更新されます。これは、更新中にファイルまたはファイルのフォルダを含めないことを意味します。

+0

私たちはsvn updateにsvnコマンドをほとんど使用しません。アップデートの最大値はIDEから直接行われます。ファイルを無視してコミットできますか? –

+0

@SangramAnand - 無視するか、コミットします。 ANDはありません。 – manojlds

0

更新時にファイルを無視するようにマークすることはできません。コミット時にのみ無視することができます。

別のファイル(build.xml.tmpl)の作成を強くお勧めします。私はそれをリポジトリにコミットし、build.xmlの変更を無視して(プロパティを使用して)無視して完全に無視することをお勧めします。

このアプローチは、あなたが見たくない他の開発者が頻繁にbuild.xmlを変更しないようにするのに役立ちます。特定のファイルの更新を望んでいない理由はそうだと思います。

また、テンプレートファイルを使用すると、build.xmlファイルで責任を分けるのに役立ちます。 build.xml.tmplに記述されている一般的なビルドワークフロー(誰でも変更できない、ビルドマネージャーのみが変更する)と、カスタマイズ可能なbuild.xmlは、特定の環境/使用/プロパティの一般的なワークフローに適合させるために、

関連する問題