可以使用Skydrive和SVN吗?

8
能否将SVN仓库放置在Skydrive上?

1
如果其他人想知道Skydrive是什么(我不得不谷歌它):Microsoft的“云存储”:http://skydrive.live.com/ - max
你是指仓库还是工作副本?如果是工作副本的话,我认为可以,但如果是仓库,则会取决于驱动器如何映射自身。但我认为你应该可以做到。你试过了吗?发生了什么事? - Noon Silk
4个回答

4
如果您有某种映射您的帐户作为驱动器的桥接应用程序,那么它就像计算机上的任何驱动器一样。
我以前研究过这个问题,但没有找到任何好的免费应用程序来完成此操作。
GLADINET声称可以做到这一点,但不是免费的。(它支持几个“云存储”提供商)
编辑:现在似乎Starter版是免费的。(赶紧去试试)

类似Dropbox这样的东西可以用吗?Dropbox可以映射任何磁盘上任何位置的文件夹。然后,您可以将存储库保存在那里并克隆到您的工作目录中。(顺便说一句,我像一个Mercurial类型的人,我想) - josecortesp
有人成功地解决了这个问题吗?似乎Gladinet Starter存在问题,提示无法进行重命名操作。 - MadBoy

3
你可以在本地创建SVN仓库,例如使用Visual SVN。使用Windows Live Mesh,你可以将其与Sky Drive同步。当你对SVN进行更改时,实际上是在本地的SVN上进行更改,但由于它与Sky Drive同步,所有更改都立即显示在Sky Drive文件夹中。
如果你在团队中工作,其他团队成员也可以将他们的本地文件夹与Sky Drive上的相同文件夹同步,这样你们就可以共同协作一个项目。唯一的区别是每个成员只在自己的本地SVN上进行更改。由于它与Sky Drive同步,所有其他成员都可以在他们的本地SVN上看到更改。所有同步都是在后台非常快速地完成的,用户不需要意识到。

这是一个过时的话题,但我只想说今天我们可以使用Git和Dropbox实现类似的功能。https://dev59.com/FnI-5IYBdhLWcg3wO1rl - gradosevic

3
也许现在会更容易,因为SkyDrive已经与Windows集成了。

1

我已经使用以下方法使其工作:

  1. 在构建服务器中安装SVN客户端
  2. TeamCity执行命令行构建任务
  3. 在构建服务器中安装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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接