我一直不得不在工作中使用Source Safe而且它会受到打击。 我想切换到TortiseSVN,但显然当在局域网上工作时,事情会变得腐败吗?真的吗?反正有没有绕过腐败?
此时,甚至Source Safe也开始腐败。 (糟糕的节目......)谢谢!
答案 0 :(得分:2)
TortoiseSVN与局域网以及Subversion服务器完美配合。
TortoiseSVN有可能针对基于文件的本地存储库进行操作。如果基于文件的repo放在网络驱动器上,我认为事情可能会中断。不要那样做。
Source Safe尝试在没有适当服务器软件的情况下根据网络共享进行共享。这很容易出错。不要尝试与subversion做类似的事情。
SVN服务器在Windows和Unix下运行良好。两个平台都有安装程序。
答案 1 :(得分:1)
我在家用机器上运行Subversion没有任何问题。 (我现在正在使用Git。)
您不应该在Internet上访问您的工作SVN存储库。我假设您将它托管在防火墙内的服务器上,网络上。
但是通过Internet访问Subversion是完全正确的。许多开源项目授予匿名用户只读权限,以便他们可以通过Internet访问代码。你在哪里得到你的信息?是时候换新来源了。
答案 2 :(得分:0)
不能说这发生在我的工作地点,我们大约有50个人。
答案 3 :(得分:0)
你错了 - 在网络上运行时,VSS容易出现损坏。这尤其适用于WAN。 VSS的工作原理是直接修改VSS DB中的文件,如果在文件传输过程中出现网络故障,则无法实现,因此将部分文件存储在DB中非常愉快。如您所见,文件越大或网络越绚丽,您丢失数据的可能性就越大。
SVN不能像这样工作,它使用服务器应用程序,将文件发送到服务器,检查它们然后安全地存储它们。如果出现问题,它会告诉你。
现在,您可以将SVN配置为直接使用文件(使用file://协议而不是更常见的svn://或http://协议),这通常由读取的服务器进程完成数据(如备份程序)但不建议用于普通用途。人们习惯将它用于仅限本地的svn操作,即只有一个用户,但现在没有人这样做。
有很好的安装程序可以为您设置一切,最着名的是VisualSVN Server,但也有UberSVN。去抓一个并使用它,你会更快乐。