如果我将解决方案移动到另一台计算机并从 SourceSafe 插件中选择 Temporarily Work Uncontrolled
选项,我能否将项目移回原始计算机(删除原始计算机上的原始解决方案并将其替换为我的“临时工作不受控制”的解决方案副本),并期望它与 SourceSafe 重新同步并合并我的所有更改?
或者这样做太危险而不能尝试?
最佳答案
根据我的个人经验,我知道您会经历各种奇怪的事情。 VSS 将完全拒绝同步某些文件,并对其他一些文件给出冲突错误。此外,如果您要向解决方案中添加任何新项目,则当您将解决方案复制回来时,它们将不会同步。
我个人的建议是在另一台机器上不受控制地工作,并在完成后创建一个 .patch 文件(或任何类型的 .diff 文件),然后将其带回并将其应用回原始解决方案。缺点是所有更改都将出现在单个更改集中。
关于c# - "Temporarily Work Uncontrolled"能让我安全地保留 VSS 源代码控制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9047180/