0

我处于一个工作流程中,我经常必须在本地安装应用程序,然后将现在本地安装的该应用程序的文件夹与托管在我计算机上另一个文件夹中的 SVN 存储库同步。

我已经使用硬链接命令行实用程序成功创建了这个工作流。为此,我首先删除了应用程序本地安装中的文件夹,然后使用硬链接命令行实用程序将 SVN 存储库文件夹与随后在本地安装目录中创建的文件夹链接。

这个工作流程的问题是它非常慢并且需要手动输入,如果我需要定期重复这个过程(我会这样做),这是行不通的。

我尝试过其他双向文件同步程序(Unison 等),但它们似乎无法满足我的需求,即同步自动发生而无需运行给定程序。

基于此,我正在考虑编写一个 bash 脚本来为我自动执行此过程。除了编写那个 bash 脚本之外,还有没有我忽略的更简单的过程?

4

1 回答 1

1

您是否查看过免费文件同步:https ://www.freefilesync.org/ ?

您可以设置要同步的文件夹,并将其导出为脚本文件。我从来不需要自动完成此操作,但我认为如果您编写一个简单的脚本以每隔 x 时间调用生成的免费文件同步脚本文件,它应该可以工作。这应该消除您在脚本中手动实现同步逻辑的需要。

于 2015-07-22T01:16:19.360 回答