使用带有svn的visual studio建模项目时发生冲突

时间:2012-12-03 18:42:45

标签: visual-studio-2010 svn uml

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

可悲的是,每次提交后,文件中存在很多冲突,结尾为 .uml ,位于名称为 ModelDefinition 的文件夹中。只要整个解决方案中的任何图表发生变化,该文件似乎就会被更改。

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

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

1 个答案:

答案 0 :(得分:2)

MSDN有instructions用于共享建模项目。基本上,您必须在UML Model Explorer中将建模元素组织到包中。如果将元素放入不同的包中,它们也将被放入不同的.uml文件中。

我发现重新组织现有图表的最快方法是在Model Explorer中创建一个新包,设置要移动到新包的图的Linked Package属性,选择图中的所有内容,复制它,删除它,并再次粘贴它。