问下大神, web 代码放在服务器上跑, intellij IDE 怎么直接修改上面的代码完成开发测试?

2014-12-14 18:01:48 +08:00
 mikemikemike
问下大神,web代码放在服务器上跑,intellij IDE怎么直接修改上面的代码完成开发测试?


需要在上面部署git或svn服务才行么?
4928 次点击
所在节点    程序员
12 条回复
herozzm
2014-12-14 18:04:23 +08:00
有ftp配置吧,然后设置成修改自动上传
mikan
2014-12-14 18:29:18 +08:00
肯定要git svn啊
Aprilbilibili
2014-12-14 18:39:15 +08:00
上服务器改><
zzutmebwd
2014-12-14 18:47:35 +08:00
可以ftp 不过小细节改完重新上传挺麻烦的
zonyitoo
2014-12-14 18:48:31 +08:00
可以用NFS或者其它类似的协议,把远程的文件夹mount到本地,然后直接改。
不过这样很危险的,建议还是在本地改,然后写脚本自动上传和部署
mikemikemike
2014-12-14 18:52:54 +08:00
@zonyitoo 那本地也要部署一套环境,完成测试再上发?那还得装mysql 等一套东西,感觉有点多。
zonyitoo
2014-12-14 19:07:05 +08:00
@mikemikemike 做开发的话,当然是要这样做的,除非你有办法像微软谷歌他们在本地做开发,然后一键把代码上传编译并测试还有部署。
inaction
2014-12-14 20:14:23 +08:00
从服务器取最新的代码,本地建 git 仓库。
前台修改可以在本地启动一个代理,数据逻辑处理从服务器拿,CSS,JS从本地取,测试好了再上传即可。
后台逻辑修改,可以用特殊用户,只有特定的开发用户才能看到,不影响其它业务,测试好了再去掉相应的条件。
取代码,发布,用 intellij ide 的 deploy 功能即可。
clino
2014-12-14 21:43:39 +08:00
sshfs
bnpysse
2014-12-14 21:57:30 +08:00
@inaction 比较全面、细致得了。

不过,我一般都是在本地机上面安装Vagrant,然后搭建一个完整的开发环境。当然像楼主的这种情况,还是您的这个处理流程更合理一些。。
icylogic
2014-12-15 10:32:45 +08:00
VS 可以直接远程调试. linux 的话考虑下 docker, 保证本地和远程的环境一致.
GeekGao
2014-12-15 19:02:01 +08:00
SFTP

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/153872

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX