代码之家  ›  专栏  ›  技术社区  ›  BlackWasp

对于USB驱动器上的SourceSafe,有什么好的选择?

  •  7
  • BlackWasp  · 技术社区  · 16 年前

    为了便于携带,我喜欢将源文件保存在USB驱动器上。迄今为止,我一直在使用Visual SourceSafe来实现这一目的。满足以下标准的VSS的最佳替代方案是什么:

    • 整个数据库可以保存在USB“笔”驱动器上。
    • 本地驱动器上重复的代码/文档
    • 不需要中央服务器
    • 使用标准备份工具易于备份和恢复
    • 与Visual Studio集成
    • 占地面积小
    • 易于清理数据库并保持较小
    • 与Windows XP、Vista和Vista x64兼容

    一个好的安装参考也不错。

    更新

    我最终还是颠覆了(托托伊斯文)。到目前为止,它已经相当强大了,所以我会向有相同问题的人推荐它。

    6 回复  |  直到 16 年前
        1
  •  8
  •   Benoit    16 年前

    我会使用SVN(Subversion)。

    您可以在“文件”模式下使用SVN(不使用网络)。 将它与Tortoissesvn结合起来,后者集成到Explorer中,您就拥有了一个不错的小型可移植存储库。

    对于Visual Studio集成,有商业版(49美元)VisualVN(我认为它是用于开发StackOverflow的设置)。

    有人还提到了我没用过的Ankhsvn,但有些人觉得它不够令人满意。

        2
  •  3
  •   Kevin    16 年前

    不要使用SourceSafe。这有很大的问题。看到这个:

    我建议使用Subversion。

    如果您使用的是Windows,则可以使用 TortoiseSVN .

    如果您正在使用Linux或其他UNIX变体,请尝试 RapidSVN .

        3
  •  3
  •   Chris Charabaruk    16 年前

    使用Subversion。fsfs样式的存储库将工作得最好,因为旧的bdb存储库在从计算机移动到计算机时可能会出现问题。使用ankhsvn,您可以与Visual Studio完全集成(ankhsvn 2.x是一个源代码管理插件;不过,旧版本仍然可以完成这项工作)。

        4
  •  3
  •   Charles Duffy    16 年前

    Bazaar 做你所要求的(在独立工作方面非常好),并且有一个2007年夏季的代码项目要构建 a Visual Studio integration plugin 似乎有 produced an at-least-partially-functional product .

    Bazaar(以及其他分布式工具,如Git、Mercurial、DARC等)非常理想,因为您可以将存储库存储在多个位置(即,在您的笔驱动器上,但也可以定期复制到服务器上),在一个或另一个分支中进行更改(例如,您将笔驱动器留在家中--您可以根据e在远程服务器上复制,通过webdav、sftp等上传,并能够无缝地将它们合并为在本地对pen drive所做的更改;非分布式解决方案(如subversion)不具备该功能)。

        5
  •  1
  •   Martin Beckett    16 年前

    有两个常见的自由前端 Ankhsvn 集成到Visual Studio中 和 TortoiseSVN 与资源管理器集成(我的首选项)。 还有一个sliksvn,一个独立的用于Windows的SVN服务器。

        6
  •  1
  •   Vassili Altynikov    16 年前

    我也推荐Subversion-你可以找到一个提供SVN的主机提供商,它提供非常便宜的服务,这样你的源代码总是可以备份和使用的,你只需要保存在你的闪存驱动器上的SVN客户端…