gpt4 book ai didi

visual-studio - 没有服务器的 SVN 用于我们的 Visual Studio 开发

转载 作者:行者123 更新时间:2023-12-04 18:13:48 25 4
gpt4 key购买 nike

对于我们的小团队来说,安全不是问题。
为什么我们可能需要使用某种 SVN 服务器,而不仅仅是使用某处网络共享上的文件,有什么令人信服的理由吗?

编辑

抱歉——我觉得我沟通得不太好。

我想使用 SVN 进行版本控制。我认为我不需要“服务器”。团队成员都可以将他们的 SVN 客户端指向一个网络位置。

这够好吗?

还是我需要一个“服务器”?

最佳答案

是的,您可以在某个文件夹上创建一个存储库并将您的客户指向那里,没有 svnserve处理或 apache2 + mod_svn真的很需要。

然而,您应该考虑使用服务器有几个原因:

  • 同步性:基于文件的存储库由访问它的客户端更改。如果您的一位客户的时钟与团队的其他成员不同步,他/她在极少数情况下可能会损坏存储库数据。但是,服务器将始终具有唯一的时间。
  • 可扩展性:当每天的提交量增加时,基于文件的锁定/提交/解锁序列可能会导致文件服务器出现意外负载,并因响应时间长而使您的团队感到沮丧。
  • 可扩展性:您或您的团队迟早会发现需要票证系统(用于 QA/QC 或 3 级支持,例如 Trac、Redmine、Bugzilla),然后遇到与修订控制相关的问题及其修复确实会成为一定有。这些票务系统总是接受 svn://URL,但很可能会拒绝基于文件的存储库。

  • 我不知道这些理由对你来说是否足够令人信服,但你确实可以推迟决定使用服务器,直到它开始变得不可避免——即使你的团队永远不会增长,也可以无限期地推迟。

    关于visual-studio - 没有服务器的 SVN 用于我们的 Visual Studio 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7611878/

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