在一台Mac上的两个不同文件夹之间同步文件


4

我正在寻找一种解决方案来同步一台Mac上不同文件夹中的文件。

这些文件是在Git版本控制系统下跟踪的,所以我不能使用别名。


2
这看起来像一个 XY问题 那么你能不能更详细地描述一下你想要解决的基本问题(没有假设同步是解决方案)?
nohillside

Answers:


2

如果git解决方案不适合您,Linux可以满足您的需求。

用于文件夹同步使用 rsync -avP -delete -exclude ='excludeDir'/ path / source / path / dest 要么 镜子 对于自动操作,请使用调度程序 crontab中


2
Linux真的与此毫无关系 rsync 是macOS的一部分,macOS是安排事情的方式 launchdcrontab。是, crontab 仍然可用,但不再是苹果公司此类活动路线图的一部分。
user3439894

1
@ user3439894 macOS是Linux发行版的一个实现,意味着各种组件仍然可用。像rsync和crontab一样,它最初是Linux的一部分,因此包含在macOS中。我在我的macbook上做的就像我在服务器上做的那样,所以几乎没有差别。
Theofanis

2
@Theofanis不太好。 macOS基于BSD,而不是Linux。命令类似,因为它们都遵循POSIX / Unix。
Wowfunhappy

1

由于文件是在Git版本控制下,您只需将第二个文件夹添加为远程存储库。

完成后,您可以通过执行Git Pull和Push操作在两者之间同步文件。

但是,唯一的缺点是必须手动执行同步。


2
可以随时设置crontab / launchd条目来运行 git pull 经常。
nohillside
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.