我有一个解决方案(exe),由3个项目组成,属于visual sourcesafe sourcecontrol。 现在我需要一份副本,因为我必须做一些不应该影响原始应用程序的重大更改。那么实现这一目标并避免冲突的最简单,最安全的方法是什么?我也希望新的解决方案在sourcecontrol下也可以作为不同的项目。
提前谢谢。
修改:我已按照您的说明在源安全中创建新分支。我不得不手动删除一些冲突(例如引用)。但现在它的工作。在这些时刻,我知道为什么人们建议使用其他版本控制而不是MS VSS。 感谢大家的帮助。
答案 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