1

我的项目团队目前正在使用 Visual Studio 2010 为中型软件开发一个建模项目。我们使用 AnkhSVN 进行源代码控制。我们不是同时编辑文件,我们只编辑同一个项目中的不同文件。

可悲的是,在每次提交之后,一个以.uml结尾的文件中存在很多冲突,该文件位于一个名为ModelDefinition的文件夹中。每当整个解决方案中的任何图表发生更改时,该文件似乎都会更改。

如果我们将此文件放在 SVN 忽略列表中,这样我们就可以同时处理建模项目,subversion 中的所有文件都显示为空白文件。

有没有办法解决这个困境,所以我们可以使用 SVN 同时编辑我们的建模项目?

4

1 回答 1

2

MSDN 有关于共享建模项目的说明。基本上,您必须将建模元素组织到 UML 模型资源管理器中的包中。如果将元素放入不同的包中,它们也会被放入不同的 .uml 文件中。

我发现重组现有图表的最快方法是在模型资源管理器中创建一个新包,设置要移动到新包的图表的 Linked Package 属性,选择图表中的所有内容,复制它,删除它,然后再次粘贴。

于 2012-12-05T12:46:35.863 回答