我们刚从TFS切换到SVN,到目前为止我们都喜欢它.
但是,它确实引入了一些新问题.
一个是项目文件(特别是.vbproj)的处理方式..vbproj文件当然总是随着文件和引用的更改而改变,如果有几个人正在进行协作,则会出现冲突.
奇怪的是,在TFS中,我们从来没有必要处理这些冲突,特定的部分是自动处理的.现在在SVN中,我们在合并工具中使用XML,并且已经出现了一些错误.
你怎么处理这个?有小费吗?
编辑:顺便说一句,我们正在使用VisualSVN.
在SVN中,*proj文件的主要问题是当人们将文件移动到不同的文件夹时,和/或当他们同时添加和删除类似命名的文件时,通常是在项目开始时.
一旦文件名和项目结构变得更加稳定,这将不再发生.
此外,仅包含.sln和.vbproj文件,不包括不断变化的.suo文件,以减少令人头疼的问题.