Unison同步:恢复替换文件的副本

Unison同步:恢复替换文件的副本,unison,Unison,我已将Unison配置为在服务器之间同步文件。它从SERVER1获取文件副本,并将文件替换或复制到其他服务器。我刚刚在SERVER2上直接添加了一个文件夹,但是SERVER1(基本服务器)有一个该文件夹及其内容的旧副本。使用Unison将我的所有文件同步到SERVER2后,该文件夹被SERVER1中的旧文件夹替换 有没有办法从服务器2恢复文件?Unison本身是否维护一些版本控制或备份 根据您的配置,Unison应将此注册为冲突,您需要手动告诉它将文件从SERVER1推送到SERVER2。默认情

我已将Unison配置为在服务器之间同步文件。它从
SERVER1
获取文件副本,并将文件替换或复制到其他服务器。我刚刚在
SERVER2
上直接添加了一个文件夹,但是
SERVER1
(基本服务器)有一个该文件夹及其内容的旧副本。使用Unison将我的所有文件同步到
SERVER2
后,该文件夹被
SERVER1
中的旧文件夹替换


有没有办法从
服务器2
恢复文件?Unison本身是否维护一些版本控制或备份

根据您的配置,Unison应将此注册为冲突,您需要手动告诉它将文件从
SERVER1
推送到
SERVER2
。默认情况下,Unison不维护备份,因此除非您启用此功能,否则将覆盖
SERVER2
上的文件


要同时启用备份,您的Unison配置文件中需要有如下内容:

backuplocation = central
backupdir = Unison-Backups
backup = Name {.*,*}
maxbackups = 7
backupprefix = 
backupsuffix = .$VERSION
这将对每个文件进行多达7个版本的备份,并将这些备份放在
Unison backups
目录中,并将版本号附加到每个备份文件的名称中。有关更多详细信息,请参阅Unison手册的第页