unisync:非破坏性单向同步。 思考

时间:2024-07-17 01:38:54
【文件属性】:

文件名称:unisync:非破坏性单向同步。 思考

文件大小:12.47MB

文件格式:ZIP

更新时间:2024-07-17 01:38:54

Scala

uniSync 是一个超级简单的单向同步(用 Scala 编写) 为什么我需要 uniSync: 每当我进行 github 提交时,我都会使用和 github post-commit hooks 来触发我的网站在服务器上的构建。 我希望我的 Jekyll 生成的站点自动与我的 web 服务器上的public_html文件夹中已经存在的站点合并。 这听起来很简单,但由于某种原因,事实并非如此。 为什么?: 如果您将public_html Jekyll 目标目录,Jekyll 将删除它,然后在其中重新生成新站点。 哎哟。 如果您尝试使用 rsync,您绝对可以单向同步 Jekyll 生成的站点。 但是如果你删除了一堆东西,或者把一些东西移动到一个新目录中,rsync 就会把它留在那里。 有关为什么 rsync 不起作用的更多信息,请参阅 。 较新版本的unison有这个简洁的-noc


【文件预览】:
unisync-master
----uniSync.scala(4KB)
----uniSync.jar(12KB)
----unisync.zip(6.23MB)
----uniSync(214B)
----README.md(4KB)
----scala-library.jar(6.79MB)
----commons-io-2.4.jar(181KB)
----.gitignore(18B)

网友评论