gpt4 book ai didi

version-control - 如何在迁移到 SVN 之前备份 Visual Source Safe

转载 作者:行者123 更新时间:2023-12-04 05:35:42 24 4
gpt4 key购买 nike

我被我的命运所困扰 VSS 2005 (8.0.50727.42) 作为源代码控制,我真的很难继续下去。我建议迁移到 SVN http://www.visualsvn.com/server/并找到了一个似乎可以进行迁移以及拉动所有历史的工具-为了让我的伙伴们开心。 - http://vsstosvn.codeplex.com/
(如果有人在这方面有任何成功或经验,有兴趣听听您的想法)

但是,为了确保它有效,我想进行试运行,但不知道如何备份现有的 VSS 以便这样做.. 因为这个工具似乎也可以处理更改所有源控制解决方案中的绑定(bind),所以如果它上升,我可能会被殴打..

我可以简单地复制 srcsafe.ini 所在的文件夹结构吗?
只是它的数据文件夹中似乎有各种废话..
名为的文件夹
一种
b
C
ETC..

非常感谢任何帮助

谢谢

最佳答案

我过去使用过 VSS2SVN 命令行客户端,它工作正常。我认为 VSS 被滥用的方式(糟糕的提交消息,对单个零星文件的提交)有所阻碍,因此提交历史只是松散地有用。

我不记得我是如何工作的,但它可能只是遵循 VSS2SVN 和 VSS 的文档。

Visual SourceSafe 的文档(似乎是 2005 版的“新功能”页面)有关于如何 backup 的说明。和 restore具有历史记录的 VSS 数据库。您可以从管理员界面完成所有操作并还原到新位置,或者使用命令行客户端来完成。

请注意在您进行备份时用户无法使用数据库并且分析实用程序无法运行的警告。这意味着它可能只是网络上的简单文件副本,没有保护或锁定数据库。您可能需要围绕您的用户安排备份(当我这样做时没问题,因为我们只有三个人)。

编辑:我找到了 blog article它总结了进行 VSS 备份的选项,这似乎很熟悉,所以我在执行迁移时可能已经引用了它。结果是,是的,您可以只复制包含所有 VSS 信息的目录,但是您需要再次确保在复制数据库时不能修改数据库。

关于version-control - 如何在迁移到 SVN 之前备份 Visual Source Safe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11983836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com