V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ZehaiZhang
V2EX  ›  问与答

[青椒] 公司使用网页编程,有些痛点有办法解决么(老铁,我太难了)

  •  
  •   ZehaiZhang · 2019-08-19 12:09:39 +08:00 · 2361 次点击
    这是一个创建于 1908 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司由于历史原因使用氚云,在 web 上编程,保存编译,然后使用,有如下几个痛点,看看 v 友能不能给一些建议

    (跪,已经要被折磨疯了)

    • 由于直接在上面修改,没有代码版本管理,回滚等操作
    • 没有代码记录带来,上线也不知道改动过哪些代码(两套环境,目前大脑记录)
    • 只有少量的提醒,没有开发工具报错信息,有时候保存报错,整个环境会报错!不能使用
    14 条回复    2019-09-03 10:16:38 +08:00
    sadfQED2
        1
    sadfQED2  
       2019-08-19 12:14:02 +08:00 via Android
    在网页上编程???类似远程面试那种浏览器写代码?
    loading
        2
    loading  
       2019-08-19 12:33:30 +08:00 via Android
    这个调用 tar 的小代码,把代码打包回来。
    loading
        3
    loading  
       2019-08-19 12:33:39 +08:00 via Android
    写个
    oneisall8955
        4
    oneisall8955  
       2019-08-19 12:50:11 +08:00 via Android
    流弊流弊,没有版本控制得写代码
    codermagefox
        5
    codermagefox  
       2019-08-19 13:01:31 +08:00
    1.由于直接在上面修改,没有代码版本管理,回滚等操作
    写一整套自动化脚本,同步 Git.代码获取和提交可以用爬虫->Git.
    2.有 Git 就没问题了.
    3.有 Git 就没问题了.

    所以问题的本质在于把 Web 上的代码置于版本管理之下.
    ZehaiZhang
        6
    ZehaiZhang  
    OP
       2019-08-19 13:29:12 +08:00
    @codermagefox 没有办法管理,测试环境和生产环境代码还不完全一样
    ZehaiZhang
        7
    ZehaiZhang  
    OP
       2019-08-19 13:30:00 +08:00
    @sadfQED2 差多了,就是盲写,然后保存,看是否符合预期
    ZehaiZhang
        8
    ZehaiZhang  
    OP
       2019-08-19 13:30:29 +08:00
    @loading 能详细说一下么,不是很明白
    loading
        9
    loading  
       2019-08-19 13:38:17 +08:00 via Android
    @ZehaiZhang
    每次修改好后都用 tar 打包服务器代码,下载回来,在你的电脑上进行 diff,版本控制。
    FeifeiJin
        10
    FeifeiJin  
       2019-08-19 13:53:10 +08:00
    所有的非主流方案都是无用的。
    还不如让你们老板去催催氚云的开发,给加版本控制功能。
    没得版本控制,你所有的弯路都在给自己找难受。
    FeifeiJin
        11
    FeifeiJin  
       2019-08-19 13:56:46 +08:00
    @codermagefox
    解决方案应该只有类似这种了。
    那么也就是可以用油猴子写个类似的脚本。
    然后贩卖给氚云的开发者用户,发现了新的商机。
    SuperMild
        12
    SuperMild  
       2019-08-19 14:35:43 +08:00
    打开一个需要修改的文件,Ctrl+C, Ctrl+V 到本地文件,只要 1 秒,本地处理好后再复制回去。

    或者可以腾 30 分钟出来,同事们一起合作,把全部代码都弄到本地,建个 git 仓库,以后大家共用这个仓库。
    ZehaiZhang
        13
    ZehaiZhang  
    OP
       2019-08-19 14:44:15 +08:00
    @SuperMild 方法是不错,只是解决了保存报错的问题,生产环境可能和开发环境不同,还是要手动改代码( sad )
    zhutao2766
        14
    zhutao2766  
       2019-09-03 10:16:38 +08:00
    我们在 18 年初跟氚云提过,当时对方的承诺是尽快上线版本控制功能,包括提供本地开发插件,结果到现在完全没消息了..
    去年为了解决这个问题做了很多努力,上面提到的方法我也试过,耐不住氚云这玩意确实不适合做这个
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5389 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:16 · PVG 15:16 · LAX 23:16 · JFK 02:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.