1

我一直不得不在工作中使用 Source Safe,但它很糟糕。我想切换到 TortiseSVN,但显然在 LAN 上工作时,事情可能会损坏?真的吗?有没有办法绕过腐败?

在这一点上,即使是 Source Safe 也开始破坏事物。(糟糕的程序......)谢谢!

4

4 回答 4

2

TortoiseSVN 与 Subversion 服务器一起在 LAN 上运行良好。

TortoiseSVN 有可能针对本地的、基于文件的存储库工作。如果基于文件的 repo 放置在网络驱动器上,我认为事情可能会中断。不要那样做。

Source Safe 尝试在没有适当服务器软件的情况下基于网络共享进行共享。它很容易出错。不要试图用颠覆做任何类似的事情。

SVN 服务器在 Windows 和 Unix 下运行良好。两个平台都有可用的安装程序。

于 2012-04-10T17:18:31.387 回答
1

我已经在我的家用机器上运行 Subversion,没有任何问题。(我现在正在使用 Git。)

您不应该在 Internet 上访问您的工作 SVN 存储库。我假设您将它托管在防火墙内的服务器上,在您的网络上。

但是通过 Internet 访问 Subversion 是完全正确的。许多开源项目授予匿名用户只读访问权限,以便他们可以通过 Internet 访问代码。你从哪里得到你的信息?是时候换一个新来源了。

于 2012-04-10T17:42:40.323 回答
0

你错了——VSS 在网络上运行时很容易损坏。这尤其适用于 WAN。VSS通过直接修改VSS DB中的文件来工作,如果文件传输过程中出现网络故障,它不会意识到,因此很高兴地将部分文件存储在DB中。如您所见,文件越大或网络越脆弱,您丢失数据的可能性就越大。

SVN 不是这样工作的,它使用服务器应用程序,您将文件发送到服务器,它检查它们,然后安全地存储它们。如果有问题,它会告诉你。

现在,您可以将 SVN 配置为直接处理文件(使用 file:// 协议而不是更常见的 svn:// 或 http:// 协议),这通常由读取数据的服务器进程完成(像备份程序),但不建议普通使用。人们曾经将它用于仅限本地的 svn 操作,即只有 1 个用户,但现在没有人这样做。

有很好的安装程序可以为您设置好一切,最著名的是VisualSVN Server,但也有UberSVN。去拿一个并使用它,你会更快乐。

于 2012-04-10T17:28:24.707 回答
0

不能说这发生在我的工作地点,我们大约有 50 人。

于 2012-04-10T17:18:56.263 回答