如果我在VS(任何版本,但我目前在2013年)有多个项目的解决方案,那么这些项目中的每一个都可以使用具有VS集成的单独版本控制系统(即一些插件)类)? VS'玩得好吗?
解决方案本身只能在一个版本控制系统中。
例如
My Solution // .sln file is in SVN
|
|- Project 1
| // This uses SVN and VisualSVN plugin (or another Subversion plugin)
|- Project 2
| // This uses TFS and Team Explorer plugin
Visual Studio是否可以无缝地使用这两个版本控制插件?或者我可以期待将文件添加到两个系统时出现奇怪的交叉效应吗?
答案 0 :(得分:2)
无法为解决方案中的每个项目配置不同的版本控制。版本控制在解决方案级别配置,并在项目级别设置为开/关。
我会对为什么您更感兴趣,您认为这种行为是必需的吗?因为这不是主题,你应该直接邮寄给我。
答案 1 :(得分:1)
在不能跟踪项目之间的依赖关系的意义上不支持此功能。作为额外的副作用,一个更改三个项目的更改不能再作为单个签入进行,并且签入的原子性质会丢失,因为它需要由多个源控制系统完成。
简而言之,为所有相关项目选择相同的源控制系统