是否可以在谷歌驱动器或保管箱等上设置 SVN 存储库/服务器?
我想将我的博士项目置于版本控制之下。数据必须保持私密,并且只有我和我的主管可以访问。我付不起钱,所以我想要免费服务。
我有使用Tortoise SVN的经验。
如果设置 SVN 服务器是不可能/非常困难的,那么还有其他可靠的替代方案可以提供免费的 Prtivate SVN 存储库。
是否可以在谷歌驱动器或保管箱等上设置 SVN 存储库/服务器?
我想将我的博士项目置于版本控制之下。数据必须保持私密,并且只有我和我的主管可以访问。我付不起钱,所以我想要免费服务。
我有使用Tortoise SVN的经验。
如果设置 SVN 服务器是不可能/非常困难的,那么还有其他可靠的替代方案可以提供免费的 Prtivate SVN 存储库。
我使用 Dropbox 作为我的 Prive 或受保护的 svn。试试下面的链接。 http://foyzulkarim.blogspot.com/2012/12/dropbox-as-svn-repository.html
对于免费的私人 SVN 托管,请尝试以下操作:
或者使用BitBucket获取免费的私有 git/mercurial 存储库
虽然可能,但它可能非常危险 - 如果您尝试同时从 2 个不同的位置向存储库提交更改,由于文件冲突,您会遇到巨大的混乱。在某处获得免费的私有 SVN 主机,或在您有权访问的服务器上设置存储库。
根据最近的经验进行编辑:如果您打开了由 Dropbox 管理的文件并且您的计算机崩溃了,您的文件可能会被截断为 0 字节。如果管理您的存储库的文件发生这种情况,您的存储库将被损坏。如果您很快发现这一点,您可以使用 Dropbox 的“恢复旧版本”功能,但您仍然需要承担风险。
我在我的 Ubuntu One 文件夹中创建了自己的 subversion 存储库。然后,我使用 svn+ssh 和我的用户帐户密码将文件导入到存储库。
当我想结账时,我只是从我的 Ubuntu One 文件夹中结账。提交过程与其类似。
您必须在要授予访问权限的设备上设置 Ubutnu One,然后将该文件夹中的项目签出到临时文件夹以进行编辑。
就我而言,我使用 Ubuntu One 文件系统中的一个文件夹,因此我在 Ubuntu One 中有存储库和我的开发文件夹。
我会尝试化石 scm 和 Chisel 托管服务
如果您将来需要,简单、独立且易于与 git 互换
这是一个适合我的应用程序。在我们的例子中......我希望销售团队对某些文档(价格表等)使用 SVN......但有点过头了。
我像这样设置了一个 Auto SVN: - 在我的 SVN 服务器中创建了一个 REPO。- 将 repo 签出到名为 AutoSVN 的数据库文件夹中。- 我在我的 PC 上运行 EasySVN,它会自动提交和更新 REPO。
使用“自动”,没有日志评论,但对于这些特定文档并不重要。
销售人员使用 DB 文件夹...并简单地维护那些需要版本控制的文档的文件名,例如价格表。