如何“克隆”完整的.Net解决方案

时间:2011-01-11 10:04:38

标签: .net visual-sourcesafe projects-and-solutions

我有一个解决方案(exe),由3个项目组成,属于visual sourcesafe sourcecontrol。 现在我需要一份副本,因为我必须做一些不应该影响原始应用程序的重大更改。那么实现这一目标并避免冲突的最简单,最安全的方法是什么?我也希望新的解决方案在sourcecontrol下也可以作为不同的项目。

提前谢谢。

修改:我已按照您的说明在源安全中创建新分支。我不得不手动删除一些冲突(例如引用)。但现在它的工作。在这些时刻,我知道为什么人们建议使用其他版本控制而不是MS VSS。 感谢大家的帮助。

4 个答案:

答案 0 :(得分:4)

我要解决这个问题的方法是在sourceafe下分支项目。这个问题可能会提供答案What's the right way to branch with Visual Source Safe?

答案 1 :(得分:3)

创建一个分支。

this是对如何做到这一点的简短解释。

但是,您应该注意,Visual Sourcesafe不是创建分支和合并分支更改的最佳工具。 有更好的工具,有更好的支持,如Sourcegear Vault,TFS等。

答案 2 :(得分:2)

您可以共享然后分支项目。但MS文档提醒谨慎:

  

Microsoft Visual SourceSafe Best Practices

     

分享和分支

     

使用“共享”和“分支”功能   Visual SourceSafe的自由裁量权。   避免共享或分支   顶级项目因为它   使归档过程变得复杂   投射并将其恢复到另一个   数据库。而且,当你分支   文件,然后删除它们,空间   直到所有副本都没有恢复   数据库中的分支文件是   破坏。

我个人“获取最新版本”,然后将xcopy移至新文件夹,剥离现有的源代码控制绑定,然后在SourceSafe中的新文件夹下添加。从过去的经验来看,你不能过于小心Source Safe。

答案 3 :(得分:1)

我不太熟悉Visual SourceSafe,但在其他类型的源代码控制中,您可以分支您的存储库并创建相同的副本。您可以单独修改此副本。

http://geekswithblogs.net/VROD/archive/2006/11/22/97817.aspx