|
|
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 我刚刚写了个人文件同步。 |
|
Emile Dadou · gitignore-忽略不尊重特定掩码的文件夹 11 月前 |
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |