1

私のプロジェクト チームは現在、Visual Studio 2010 を使用した中規模のソフトウェアのモデリング プロジェクトに取り組んでいます。ソース管理には AnkhSVN を使用しています。ファイルを同時に編集するのではなく、同じプロジェクト内の異なるファイルのみを編集します。

悲しいことに、各コミットの後、 ModelDefinitionという名前のフォルダーにある.umlで終わるファイルに多くの競合が発生します。このファイルは、ソリューション全体のダイアグラムが変更されるたびに変更されるようです。

このファイルを SVN 無視リストに入れると、モデリング プロジェクトで同時に作業できるようになり、Subversion 内のすべてのファイルが空のファイルとして表示されます。

このジレンマを回避して、SVN を使用してモデリング プロジェクトを同時に編集できる方法はありますか?

4

1 に答える 1

2

MSDN には、モデリング プロジェクトを共有するための指示があります。基本的に、UML モデル エクスプローラーでモデリング要素をパッケージに編成する必要があります。要素を別のパッケージに配置すると、別の .uml ファイルにも配置されます。

既存のダイアグラムを再編成する最も簡単な方法は、モデル エクスプローラーで新しいパッケージを作成し、新しいパッケージに移動するダイアグラムの [リンクされたパッケージ] プロパティを設定し、ダイアグラム内のすべてを選択してコピーし、削除することです。貼り付けます。

于 2012-12-05T12:46:35.863 に答える