我们正在使用Tortoise svn
因为我们有一些问题要转移到VSS
。 Visual Source安全是否伴随VS2010
或者我们应该单独购买并安装。当我们打电话时,他们要求他们从VSS
中选择Tools->options->Sourcecontrol
。如果我这样做,我会收到一些错误
答案 0 :(得分:1)
正如有人已就评论作出回应,VSS并未附带VS2010。
无论如何,我强烈建议不要使用VSS作为源代码控制。它是源代码控制系统的几代旧技术。
与现代竞争相比,整个开发过程存在严重缺陷,应该普遍避免。
我不知道你对SVN有什么问题,但我敢打赌他们更多的是组织类型而不是技术类型。
从您的评论中我可以推断出您希望SVN为您提供与VSS相同类型的悲观锁定工作流程,但是使用SVN和其他更现代化的工具,您必须将您的期望和工作流程更改为更自然的并行发展。
在SVN中,您无需跟踪谁更改了,因为每个人都可以检查并修改源树中的每个源文件,并且在大多数情况下,除非开发人员更改相同的行。同时使用相同的文件,更改将合并在一起,无需任何手动干预。
不是获取源文件的独占锁来修改它,而是在将本地工作副本提交回存储库之前同步本地工作副本并在本地解决任何冲突。这样,没有人需要跟踪谁在做什么,只记得在提交之前更新工作副本并解决任何奇怪的冲突。
视觉合并工具非常重要。 一旦你转变了,你会爱上它,永远不想回去。
如果SVN不适合你,那么Vault的好人就会有一个名为SourceGear的商业工具专门设计为VSS的替代品。
如果你觉得从VSS特别冒险和自由化,你也可以看看同一个人的Veracity - 分布式版本管理工具,就像流行的 Git 和水银
答案 1 :(得分:-1)
VSS不附带VS2010,但您仍然可以将其用作源代码控制的一种形式......尽管强烈建议不要这样做。