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

开发环境和本机中间需要通过跳板机连接,各位有什么方法让工作更平滑一点?

  •  
  •   summic · 2011-04-25 22:27:19 +08:00 · 10202 次点击
    这是一个创建于 4959 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本机是win7,跳板机是windows,开发环境是linux,本地不能装web server
    所以每次写了代码,要先 rz 上传到跳板机,再rz到开发环境,然后刷新浏览器看效果

    这个结构是硬性规定,必须这么做,所以郁闷的要死

    我用一个php文件实现了简单的模拟shell切换目录,然后用html5拖拽上传来越过跳板机。

    还有一个思路是本机svn提交,然后开发环境svn update代码,然后刷新浏览器看效果。

    有没有更简单的方法呢?
    14 条回复    1970-01-01 08:00:00 +08:00
    blankyao
        1
    blankyao  
       2011-04-25 22:56:02 +08:00
    可以在svn上设置一个commit的hook呀
    Alpha
        2
    Alpha  
       2011-04-25 23:04:37 +08:00
    svn git 都可以hook,我认为git更方便,不会出现烦人的.svn文件夹
    ilexswam
        3
    ilexswam  
       2011-04-25 23:52:58 +08:00
    Samba
    Livid
        4
    Livid  
    MOD
       2011-04-25 23:56:29 +08:00
    用 Dropbox 同步。
    yoyicue
        5
    yoyicue  
       2011-04-25 23:59:10 +08:00
    @Livid 绕过网速 这个确实是最爽的 深有体会
    Livid
        6
    Livid  
    MOD
       2011-04-26 00:00:02 +08:00
    @yoyicue 浪费流量神马的最有爱了 ^o^
    Jake
        7
    Jake  
       2011-04-26 00:21:28 +08:00
    @Livid 确实是好办法。而且Dropbox还有版本管理。在开发自己的小应用的时候灰常地得以应手。
    summic
        8
    summic  
    OP
       2011-04-26 00:42:43 +08:00
    @Livid 考虑过用dropbox,后来了解到,代码是禁止托管到任何第三方的,加跳板机也是为了代码安全考虑的,所以公司宁肯牺牲开发效率也要保证质量和安全
    clowwindy
        9
    clowwindy  
       2011-04-26 21:27:29 +08:00 via Android
    跳板机架设socks代理/vpn,测试机samba共享workspace
    spritevan
        10
    spritevan  
       2011-04-26 21:30:52 +08:00
    fiddler 文件代理到本地, 修改完之后再提交
    aligo
        11
    aligo  
       2011-04-26 21:47:33 +08:00
    利用swatch写个脚本什么的,检查文件变化后,执行从a-z的操作
    Livid
        12
    Livid  
    MOD
       2011-04-26 22:02:11 +08:00
    跳板机的 SFTP 挂为本地驱动器吧。
    summic
        13
    summic  
    OP
       2011-04-27 03:01:31 +08:00
    @Livid @aligo @spritevan @clowwindy
    明天都尝试一下,似乎livid的方法更简单实用。fiddler和swatch没用过,额很值得尝试,跳板机架设代理也不允许,很多人共用,权限也受限制
    dreamer
        14
    dreamer  
       2011-04-27 08:54:08 +08:00
    本机svn提交,然后开发环境svn update代码,然后刷新浏览器看效果。

    如果 svn 不强制要求输入密码的话,可以在开发环境写个脚本,每隔2分钟自动 checkout 代码、自动 build.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2771 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:00 · PVG 20:00 · LAX 04:00 · JFK 07:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.