Google云端硬盘或DropBox上的SVN存储库

时间:2012-10-19 17:00:16

标签: svn version-control tortoisesvn google-drive-api

是否可以在google drive或dropbox等上设置SVN repo / server?

我想将我的博士项目置于版本控制之下。 数据必须保密,只有我和我的主管才能访问。 我负担不起,所以我想要免费服务。

我有Tortoise SVN的经验。

如果设置SVN服务器不可能/非常困难,那么是否有其他可靠的替代方案可以提供 Free Prtivate SVN存储库

6 个答案:

答案 0 :(得分:41)

我使用Dropbox作为我的Prive或受​​保护的svn。请尝试以下链接。 http://foyzulkarim.blogspot.com/2012/12/dropbox-as-svn-repository.html

答案 1 :(得分:17)

对于免费的私人SVN托管,请尝试以下方法:

或者使用BitBucket获取免费的私人git / mercurial存储库

答案 2 :(得分:7)

虽然可能,但它可能非常危险 - 如果您尝试同时从2个不同位置提交对存储库的更改,由于文件冲突,您将会遇到巨大的混乱。在某处获取免费的私有SVN主机,或在您有权访问的服务器上设置存储库。

根据最近的经验进行编辑:如果您打开的文件由Dropbox管理并且您的计算机崩溃,则您的文件可能会被截断为0字节。如果管理您的存储库的文件发生这种情况,您的存储库将被破坏。如果你很快发现这一点,你可以使用Dropbox的“恢复旧版本”功能你仍然冒险。

答案 3 :(得分:1)

我在我的Ubuntu One文件夹上创建了自己的subversion存储库。然后,我使用svn + ssh和我的用户帐户密码将文件导入存储库。

当我想要结帐时,我只是从我的Ubuntu One文件夹中结帐。提交过程是模拟的。

您必须在要授予访问权限的设备上设置Ubutnu One,然后将项目从此文件夹签出到临时文件夹进行编辑。

就我而言,我在Ubuntu One文件系统中使用了一个文件夹,所以我在Ubuntu One中有了存储库和我的开发文件夹。

答案 4 :(得分:0)

我会尝试化石scm和Chisel托管服务

简单,自包含且可以在将来随时轻松地与git互换

答案 5 :(得分:-2)

这是一个适合我的应用程序。 在我们的案例中......我希望销售团队将SVN用于某些文档(价格表等)......但有点过头。

我设置了这样的Auto SVN: - 在我的SVN服务器中创建了一个REPO。 - 检出repo到DB文件夹中调用AutoSVN。 - 我在我的电脑上运行EasySVN,自动提交并更新REPO。

对于'自动',没有日志评论,但对这些特定文档并不重要。

销售人员使用DB文件夹......只需维护那些需要版本控制的文档的文件名,例如价目表。