Specchio 是我写的一个单向文件同步工具,同步时的忽略规则遵守 .gitignore
。
我写这个工具主要是为了解决开发环境和测试环境不在同一个机器上的问题。具体情况是,我开发是在自己的机器上,而测试程序是在另一台机器上,这样改代码后想直接测试非常麻烦。最早的解决方案是在本机上提交一个 commit
,git push
之后,然后在远程机器上 git pull
解决的,但是这样会产生很多我不想要的 commit 记录,所以最后写了这个工具。
Specchio 通过监视文件改动,在判断文件是否应被忽略后,然后会进行响应的操作。
Github repo: https://github.com/brickgao/specchio
欢迎 PR 和 star _(:з」∠
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.