我们可以使用基于Web的应用程序从SVN存储库签出吗?

swd*_*dev 5 svn

目前,我正在Google Code中托管我的开源项目.他们使用提供SVN存储库svn.但是,不幸的是我的公司在这里我认为不允许我访问除公司项目之外的svn(他们是他们的).

如何通过此限制从Google代码中的项目结帐?也就是说,我不能使用命令行svn或Tortoise Subversion ???

非常感谢.

eck*_*kes 3

  1. 配置TortoiseSVN,使其使用正确的代理(服务器地址和端口是不言自明的,用户名是domain\username,密码是您的域登录密码)
  2. 只需执行 Tortoise -> SVN Checkout 并输入您可以在code.google.com 项目的“源”选项卡上找到的 URL 。

如果这对您没有帮助:也许您可以在公司网络之外时将您的 google SVN 存储库克隆到 Git 存储库中(使用git svn clone),并在工作时处理该 Git 存储库(Git 存储库可能位于外部 HD 上,例如)。完成后,将 HD 带回家并将 HD 上的 Git 存储库中的更改重放回 google 代码 ( git svn dcommit)。

当您在家做一些工作并将其提交给 google 代码时,请通过执行以下操作将这些更改拉入您的 Git 存储库git svn rebase。如果你经常这样做,你最终会问自己我需要 SVN 和中央服务器做什么?