V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chengchao0311
V2EX  ›  程序员

有没有好的ftp多人合作共同编辑的解决方案?

  •  
  •   chengchao0311 ·
    chengchao0311 · 2013-07-30 11:05:33 +08:00 · 8606 次点击
    这是一个创建于 4165 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公司现在有个需求 是几个人一起要合作写个功能
    用的是filezilla
    但是几个人经常要同时编辑一个文件,
    已经发生了几次写的东西被另一个人覆盖的情况了。

    先在的解决方案是用git
    每次上传到ftp之前先commit-pull-commit
    如果确认修改成功了再push 到git服务器

    这样做是可以解决,
    但是每次测试有没有修改成功又必须先上传到服务器
    中间的过程很复杂

    想问大家有没有好一点的解决这个问题的方案?
    16 条回复    1970-01-01 08:00:00 +08:00
    holystrike
        1
    holystrike  
       2013-07-30 11:10:12 +08:00
    用 vcs 控制文本文件是最靠谱的多人同编辑防冲突的解决方法了

    文字比较、内容合并、版本记录,标配啊!

    我觉得可以用图形界面的svn,入门门槛要低很多
    justfindu
        2
    justfindu  
       2013-07-30 11:12:06 +08:00   ❤️ 1
    话说为咩要一起ftp编辑- -
    chengchao0311
        3
    chengchao0311  
    OP
       2013-07-30 12:50:29 +08:00
    因为服务器在香港
    ivenvd
        4
    ivenvd  
       2013-07-30 13:50:54 +08:00
    Vim,Emacs 啥的都有协同编辑的解决方案吧……再有就是在线的一些服务……
    msg7086
        5
    msg7086  
       2013-07-30 13:53:37 +08:00
    @chengchao0311 我觉得他想问的是为什么一定要是「ftp」?
    Loveyuki
        6
    Loveyuki  
       2013-07-30 14:04:45 +08:00
    没有测试服务器?
    kasp
        7
    kasp  
       2013-07-30 14:11:22 +08:00
    @chengchao0311 在香港也可以用SVN
    xi4nyu
        8
    xi4nyu  
       2013-07-30 14:14:06 +08:00
    google wave.
    est
        9
    est  
       2013-07-30 14:30:02 +08:00
    chengchao0311
        10
    chengchao0311  
    OP
       2013-07-30 15:50:54 +08:00
    @msg7086 哦 因为服务器是香港那边搭好的。对方应该不愿意改。其实我最想的是可以搭建个git服务器 直接push进去。 但不知道麻烦不?
    chengchao0311
        11
    chengchao0311  
    OP
       2013-07-30 15:51:40 +08:00
    @Loveyuki 时间紧来不急搭 而且就算搭了 测试服务器也是三个人同时修改的。除非每个人都搭一个
    chengchao0311
        12
    chengchao0311  
    OP
       2013-07-30 16:03:18 +08:00
    @est 看起来不错阿 一个一个试我来
    timothyye
        13
    timothyye  
       2013-07-30 16:19:34 +08:00
    搭个gitolite,很放吧的
    Loveyuki
        14
    Loveyuki  
       2013-07-30 20:52:12 +08:00
    @chengchao0311 在一个局域网办公么。git 太复杂,最简单的 svn 搞起,然后用 post-commit 部署到测试服务器。搞起吧。
    swulling
        15
    swulling  
       2013-07-30 20:55:43 +08:00
    hzlzh
        16
    hzlzh  
       2013-07-31 00:24:45 +08:00
    svn/git -> ftp
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1185 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:20 · PVG 02:20 · LAX 10:20 · JFK 13:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.