Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将Skydrive与SVN一起使用?_Svn_Onedrive - Fatal编程技术网

是否可以将Skydrive与SVN一起使用?

是否可以将Skydrive与SVN一起使用?,svn,onedrive,Svn,Onedrive,是否可以在Skydrive上定位SVN存储库?如果您有某种桥接应用程序将您的帐户映射为驱动器,则可以。然后它就像你电脑上的任何驱动器一样 我在前一段时间研究过这个问题,但没有发现一个像样的免费应用程序可以做到这一点 声称这样做,但不是免费的。(它支持多个“云存储”提供商) 编辑:现在,入门版似乎是免费的。(急于尝试)您可以在本地创建SVN存储库,例如使用Visual SVN。使用Windows Live Mesh,您可以将其与Sky Drive同步。当您对SVN进行更改时,实际上是在本地SVN上

是否可以在Skydrive上定位SVN存储库?

如果您有某种桥接应用程序将您的帐户映射为驱动器,则可以。然后它就像你电脑上的任何驱动器一样

我在前一段时间研究过这个问题,但没有发现一个像样的免费应用程序可以做到这一点

声称这样做,但不是免费的。(它支持多个“云存储”提供商)


编辑:
现在,入门版似乎是免费的。(急于尝试)

您可以在本地创建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是使用以下安装在本地安装的:

    客户机命令svn client可在以下位置获得:

    更新存储库的命令行是:
    “c:\PathToSubVersionClient\svn.exe”更新--用户名joe--密码bloggs

    以防其他人想知道Skydrive到底是什么(我不得不用谷歌搜索):“云存储”由Microsoft提供:你是指存储库还是工作副本?如果它是一个工作副本,我不明白为什么不,但如果它是存储库,那么它将取决于驱动器自身映射的准确程度。但我怀疑你能。你试过了吗?发生什么事了?像Dropbox这样的东西能用吗?Dropbox可以在任何磁盘的任何位置映射文件夹。然后,您可以将您的回购保存在那里,并克隆到您的工作目录中。(顺便说一句,我想我说话就像一个善变的人)有没有人把它用在工作上?Gladinet Starter似乎有一个问题,它抱怨重命名操作不被允许。这是一个过时的话题,但我只想说,今天我们可以用Git和Dropbox实现类似的功能。