由 fendouxiaosheng
发布于 2015年04月09日
| 更新于 2015年04月13日
无人欣赏。
在Mac上用IDE编辑代码,修改完成后需要把代码同步到Linux服务器上运行测试,有什么好的办法可以实时同步两个机器上的代码吗?用smb挂载的方式,IDE反应会很慢。。@tinyfool
共7条回复
2楼
· 回复
fendouxiaosheng
回复于 2015年04月10日
1楼 @tinyfool git不能实现实时同步啊,每次修改之后我先得在本机提交了然后在服务器上更新一下我才能运行测试,这样太麻烦了,我是想让文件每次修改就自动同步到服务器上,然后我编辑完了我就直接在服务器上运行测试了。
这个问题主要在于如何监视某个目录的修改,花了一晚上终于找到解决方案了。。😂主要用到工具fswatch,一监视到有修改就用rsycn命令把修改的文件同步到linux服务器上。不知道这么做是不是把问题搞复杂了,还请tiny叔指教。
3楼
· 回复
4楼
· 回复
newguy
回复于 2015年04月10日
2楼 @fendouxiaosheng continuous integration 不就是干这种事情的吗?可以自己添加脚本的。每次commit完就自动运行了。还可以设置什么时间运行,每周每天运行几次,还可以设置运行完一个之后自动运行其他的程序。还可以n个程序并行运行。web界面可以同时监视几百个程序的执行。我是用Jenkins。