是否可以在 Skydrive 上放置 SVN 存储库?
4 回答
是的,如果您有某种将您的帐户映射为驱动器的桥接应用程序。然后它就像您计算机上的任何驱动器一样。
不久前我研究了这个,但没有发现可以做到这一点的像样的免费应用程序。
GLADINET声称可以这样做,但不是免费的。(它支持多个“云存储”提供商)
编辑:
现在看来入门版是免费的。(急于尝试)
您可以在本地创建 SVN 存储库,例如使用 Visual SVN。使用 Windows Live Mesh,您可以将其与 Sky Drive 同步。当您对 SVN 进行更改时,实际上是在本地 SVN 上进行的,但是因为它与 Sky Drive 同步,所以所有更改都立即在 Sky Drive 文件夹中可见。
如果您在一个团队中工作,其他团队成员也可以将他们的本地文件夹与 Sky Drive 上的同一文件夹同步,并且您可以在同一项目上进行协作。唯一的区别是每个成员只在他的本地 SVN 上进行更改。因为它与 Sky Drive 同步,所以所有其他成员都可以在其本地 SVN 上看到更改。所有同步都在后台非常快速地完成,无需用户意识
现在 Skydrive 集成了 Windows 可能会更容易
我得到它与以下工作:
- 构建服务器中的 SVN 客户端
- TeamCity 执行命令行构建任务
- Skydrive 安装在构建服务器中
我们使用 SkyDrive 进行在线备份,以防我们的服务器出现故障。我们有一个运行 TeamCity 的 CI 服务器(这不是让它工作的必要条件),它调用一个命令行来更新构建服务器中的本地存储库文件夹。该存储库是在本地 skydrive 位置内创建的。
Skydrive 是使用以下安装在本地安装的:http: //windows.microsoft.com/en-US/skydrive/download-skydrive
客户端命令 svn client 可以在: http ://www.collab.net/downloads/subversion 获取
更新存储库的命令行是:“c:\PathToSubVersionClient\svn.exe” update --username joe --password bloggs