1

すべて、私には20人のメンバーの開発チームが開発プロジェクトに取り組んでいます。より優れた制御を提供するために、IBM RADで必要なプロジェクトと構成(プロジェクト設定、セットアップなど)を備えたワークスペースを作成しました。

アイデアは、事前に構成されたプロジェクトをSubversionにして、開発チームのメンバーがプロジェクトをチェックアウトするときに完全なワークスペースを取得し、自分でセットアップを構成する必要がないようにすることです。

ただし、問題は、誰かがワークスペースをチェックアウトするたびに、IBM RADがチェックインされた.metadata(およびその他のフォルダーとプロパティー・ファイル)フォルダーも編集することです。

開発者は、ソースコードフォルダまたはアプリケーション固有のファイル以外は何も変更する必要がないという考えです。

他の多くのチームがこのような状況に直面した可能性があると思います。開発プロジェクトでこれがどのように行われるかについて、誰かがベストプラクティス/プロセス/リファレンスを提供できますか?

ありがとう

4

2 に答える 2

2

私はsvnignoreがあなたの問題を解決すると思います。http://svnbook.red-bean.com/en/1.1/ch07s02.htmlを確認してください

svn:ignoreプロパティには、特定のSubversion操作が無視するファイルパターンのリストが含まれています。おそらく最も一般的に使用される特別なプロパティであり、global-ignoresランタイム構成オプション(「Config」というセクションを参照)と組み合わせて機能し、コマンドsvn status、svn add、およびsvnimportからバージョン管理されていないファイルとディレクトリをフィルタリングします。

于 2011-06-02T14:51:32.203 に答える
1

IBM RADによる.metadataフォルダーの更新を停止することはできません。また、Eclipseは、構成フォルダーの場合とは異なり、ワークスペース・フォルダーの分割をサポートしていません。

最善の解決策は、ワークスペースに必要な設定をキャプチャしたいくつかの.zipファイルに基づいてワークスペースをセットアップできるようにビルドスクリプトをセットアップすることです。これにより、.svn内の変更されたファイルを常に処理しなくても、ワークスペースの自動セットアップに最も近いものが得られます。

于 2011-06-02T18:46:48.757 に答える