V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mikemikemike
V2EX  ›  程序员

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

  •  
  •   mikemikemike · 2014-12-14 18:01:48 +08:00 · 5094 次点击
    这是一个创建于 3622 天前的主题,其中的信息可能已经有所发展或是发生改变。
    问下大神,web代码放在服务器上跑,intellij IDE怎么直接修改上面的代码完成开发测试?


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

    不过,我一般都是在本地机上面安装Vagrant,然后搭建一个完整的开发环境。当然像楼主的这种情况,还是您的这个处理流程更合理一些。。
    icylogic
        11
    icylogic  
       2014-12-15 10:32:45 +08:00
    VS 可以直接远程调试. linux 的话考虑下 docker, 保证本地和远程的环境一致.
    GeekGao
        12
    GeekGao  
       2014-12-15 19:02:01 +08:00
    SFTP
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5830 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:02 · PVG 11:02 · LAX 19:02 · JFK 22:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.