将“暂时不受控制地工作”允许我安全地保留 VSS 源代码控制吗?
如果我将解决方案移至另一台计算机,并从 SourceSafe 插件中选择暂时不受控制地工作
选项,我可以将项目移回原始计算机吗(删除原始解决方案)在原始计算机上并将其替换为我的“暂时工作不受控制”的解决方案副本),并期望它与 SourceSafe 重新同步并合并我的所有更改?
或者这太危险而无法尝试?
If I move a solution to another computer, and select the Temporarily Work Uncontrolled
option from the SourceSafe plugin, can I move the project back to the original computer (deleting the original solution on the original computer and replacing it with my "temporarily work uncontrolled" copy of the solution), and expect it to re-sync with SourceSafe and incorporate all of my changes?
Or is this too dangerous to attempt?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据我的个人经验,我知道你会经历各种奇怪的事情。 VSS 将根本拒绝同步某些文件,并对其他一些文件给出冲突错误。此外,如果您要将任何新项目添加到解决方案中,当您将解决方案复制回来时它们将不会同步。
我个人的建议是在另一台计算机上不受控制地工作,并在完成后创建一个 .patch 文件(或任何类型的 .diff 文件),然后将其带过来并将其应用回原始解决方案。缺点是所有更改都将出现在单个更改集中。
From my personal experience, I know that you'll be going through all sorts of weirdness. VSS will refuse to sync some files at all and will give conflict errors for some others. Also if you were to add any new projects to the solution, they wouldn't be synced when you copy the solution back.
My personal advice would be to work uncontrolled on another machine and create a .patch file (or any type of .diff file for that matter) when you're done and bring that over and apply it back to the original solution. Downside is that all the changes will appear in a single changeset.