Specchio 是我写的一个单向文件同步工具,同步时的忽略规则遵守 .gitignore
。
我写这个工具主要是为了解决开发环境和测试环境不在同一个机器上的问题。具体情况是,我开发是在自己的机器上,而测试程序是在另一台机器上,这样改代码后想直接测试非常麻烦。最早的解决方案是在本机上提交一个 commit
,git push
之后,然后在远程机器上 git pull
解决的,但是这样会产生很多我不想要的 commit 记录,所以最后写了这个工具。
Specchio 通过监视文件改动,在判断文件是否应被忽略后,然后会进行响应的操作。
Github repo: https://github.com/brickgao/specchio
欢迎 PR 和 star _(:з」∠
1
celon 2015-07-10 15:38:17 +08:00
这个和rsync是不是一样啊
|