我正在尝试使用SVN而不是Dropbox

时间:2012-08-16 01:56:06

标签: svn dropbox

我打算购买一个Dropbox帐户,因为我真的需要一个,但后来我问自己“为什么不使用SVN呢?”

所以我在Debian服务器上设置了一个SVN服务器。然后在我的Windows桌面上安装TortoiseSVN,在Apple笔记本电脑上安装了版本。

我尝试在Windows上每小时创建一个cronjobs /command:update/comment:commit,但这里遇到了一些我遇到的问题:

  • 如果我删除了一个文件,我必须通过TortoiseSVN | Delete执行此操作,我无法将其删除,就像它是普通文件一样。

  • 如果我的服务器上有一个*.txt但我的机器上有一个更新的,{TortoiseSVN在我更新时不知道该怎么做。我如何精确地希望它只保留最后一个编辑?

我这样做错了吗?我应该编写一个脚本来“观察”该文件夹并进行同步吗?

2 个答案:

答案 0 :(得分:2)

您可能需要调查SparkleShare,这是一个使用git作为传输和版本控制系统的开源Dropbox替代方案。有适用于Windows,Linux和OS X的客户端。

答案 1 :(得分:0)

您正在尝试将SVN用于不适合的事情。存储库的重点在于您要小心提交的内容和删除的内容。它可以跟踪文档的增量更改。

您将不得不以SVN的使用方式开始使用SVN。那就是:

  • 您的文档托管在您的服务器上;
  • 在进行任何本地更改之前,您从服务器检出/更新最新版本;
  • 您使用SVN删除删除不再需要的文档;
  • 完成编辑后,您将更改提交回服务器。

如果这不方便或不适合您的目的,我建议您找到专门为DropBox做的软件。哦,我看到一个答案刚刚提供了一个建议的产品尝试。