![]() |
1
5
SparkleShare提供了与Dropbox类似的用户体验,只是它的底层同步引擎是Git。这不是最稳定的事情,但是您可以查看它的日志输出,看看它将实现哪些git命令的无缝同步。一旦你学会了这些,你可以简单地制作自己的同步脚本,是稳定的。我认为SparkleShare的大部分问题都在图形用户界面中。 |
![]() |
2
4
git-annex 可能是另一个需要考虑的工具。 |
![]() |
3
1
吉特 可以 在开发和生产之间同步源代码是一个很好的工具,原因之一是:它很容易在生产中“热修复”并将修复签回到树中。当然,您应该总是在开发或测试环境中复制错误并在那里修复它,但有时您不能。
而不是
使用
|
![]() |
4
1
我只是想模仿你的舞步。
以及我在其中创建的文件
|
![]() |
5
1
正如davr在评论中所建议的,您可以尝试 Unison . 通过 having all your hosts sync with a central hub ,可以进行N向同步。Unison不保留历史,所以如果你想 rdiff-backup 每天在一台主机上运行(最好是有最大、最可靠的硬盘的主机)。两种工具都有windows二进制文件。 我也考虑过使用git进行文件同步,但是手动添加、提交、拉取和合并是太多的工作(工具只有在使用时才有用)。在我的头脑中,我设计了一个小的python或ruby系统托盘进程来监视repo的变化,当它变脏时对您唠叨,在一段时间没有变化后有自动提交的选项,还可以执行自动推/拉。可以使用现有工具解决合并冲突。 有关详细信息,请查看 this article 我刚刚写了个人文件同步。 |
![]() |
vitaminC · 执行程序时无法理解tryLock方法 1 年前 |
![]() |
Ronald · 用Java同步此vs字段 2 年前 |
![]() |
J. Defenses · 节点JS,NeDB-如何使同步返回到父模块 7 年前 |
![]() |
StefanoN · Java多线程-按顺序只运行一次线程运行方法 7 年前 |
![]() |
merlin2011 · Android线程方法是否隐式同步? 7 年前 |