0

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

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

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

  • 如果我删除一个文件,我必须完成它TortoiseSVN | Delete,我不能像普通文件一样删除它。

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

我做错了吗?我应该只写一个脚本来“监视”文件夹并同步它吗?

4

2 回答 2

2

您可能需要研究SparkleShare,它是一个开源的 Dropbox 替代品,git用作其传输和版本控制系统。有适用于 Windows、Linux 和 OS X 的客户端。

于 2012-08-16T02:00:14.230 回答
0

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

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

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

如果这不方便或不适合您的目的,我建议您找到旨在完成 DropBox 功能的软件。哦,我看到一个答案刚刚提供了一个建议的产品来尝试。

于 2012-08-16T02:04:39.177 回答