V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
cheny95
V2EX  ›  macOS

烦请告知一款 SVN 软件

  •  
  •   cheny95 · Jun 24, 2015 · 6012 views
    This topic created in 3961 days ago, the information mentioned may be changed or developed.
    升级了 10.11 beta2 发现平常开发的cornerstone 这个管理SVN的软件打不开了..一直在dock上蹦哒.,然后就可以强制结束了.

    后来用终端的svn upgrade(好像因为系统升级update变成了upgrade)命令也是可以,感觉不是很直观,求个代替的,推荐下.谢谢.
    44 replies    2015-06-29 14:42:17 +08:00
    txl263
        1
    txl263  
       Jun 24, 2015
    呃,工作机就不要升级beta了吧
    julykitt
        2
    julykitt  
       Jun 24, 2015
    可以试下svnX
    run2
        3
    run2  
       Jun 24, 2015
    一直在dock上蹦哒.,然后就可以强制结束了.
    这种可以检查下权限,console里怎么报的?
    crayhuang
        4
    crayhuang  
       Jun 24, 2015
    versions
    cheny95
        5
    cheny95  
    OP
       Jun 24, 2015
    @txl263
    首先比较喜欢追新,还有就是主要从事web开发,升级也没啥大问题,svn也就是拿下文件,终端的功能应该够用,我只是想更直观,坐等软件更新,下次再也不那么早升级了...
    cheny95
        6
    cheny95  
    OP
       Jun 24, 2015
    @julykitt
    @crayhuang 感谢,我去查查~
    @sobigfish 是指硬盘权限吗? 没有跳出崩溃窗口,蹦哒一会就停了,好像什么也没做一样..
    cheny95
        7
    cheny95  
    OP
       Jun 24, 2015
    @sobigfish 呵呵哒了,新版的磁盘工具木有找到验证权限和修复权限..只有'急救'按钮可点,点完急救没什么卵用...唉,怪我...
    pheyer
        8
    pheyer  
       Jun 24, 2015
    Mac下我觉得最好的是SourceTree,虽然不是svn,但是也推荐你用git
    lguan
        9
    lguan  
       Jun 24, 2015
    Cornerstone
    cheny95
        10
    cheny95  
    OP
       Jun 24, 2015
    @lguan 我就是用的这个,升级后挂了..
    cheny95
        11
    cheny95  
    OP
       Jun 24, 2015
    @pheyer 我们用git,但是产品和设计用的是SVN...
    pheyer
        12
    pheyer  
       Jun 24, 2015
    @cheny95 不知道可不可以用Git-Svn
    learnshare
        13
    learnshare  
       Jun 24, 2015
    @cheny95 推广一下 Git 就好了
    run2
        14
    run2  
       Jun 24, 2015   ❤️ 1
    比如真正的执行文件没有执行权限的 情况下 就可能会那样..一直到强制关闭。
    这种情况 console里也是会有报告的。

    比如 我手动把 atom去了运行权限。chmod -x /Applications/Atom.app/Contents/MacOS/Atom
    console了就会报
    15/6/24 下午7:22:48.637 com.apple.xpc.launchd[1]: (com.github.atom.229220[7889]) Could not find and/or execute program specified by service: 13: Permission denied: /Applications/Atom.app/Contents/MacOS/Atom


    当然你的情况可能不同,但console里能一窥究竟的
    camillo
        15
    camillo  
       Jun 24, 2015 via iPhone
    根据苹果的Releasing Notes……10.11不需要磁盘权限修复了……
    cheny95
        16
    cheny95  
    OP
       Jun 24, 2015 via iPhone
    @sobigfish 多谢 明天我去控制台测试下 有返回数据我可能at你帮忙看下。


    @camillo 这……感觉苹果这个不靠谱
    lguan
        17
    lguan  
       Jun 24, 2015
    @cheny95 我了个去,没仔细看,试了一下也挂了,干净给开发发信了,看能否有快的fix
    ipconfiger
        18
    ipconfiger  
       Jun 24, 2015   ❤️ 1
    svn一直用命令行啊
    Tz101
        19
    Tz101  
       Jun 24, 2015
    命令行+1
    meteor2013
        20
    meteor2013  
       Jun 24, 2015
    versions 很好用啊。
    RoshanWu
        21
    RoshanWu  
       Jun 24, 2015
    Versions,就是有点贵,用的多的话可以考虑买。
    cheny95
        22
    cheny95  
    OP
       Jun 25, 2015
    15/6/25 08:17:13.030 com.apple.xpc.launchd[1]: (com.zennaware.Cornerstone.73952[664]) Service exited due to signal: Terminated: 15
    @sobigfish 看不太懂..
    cheny95
        23
    cheny95  
    OP
       Jun 25, 2015
    @ipconfiger
    @Tz101 我也在用 只是习惯了guid界面...更直观..


    @meteor2013
    @RoshanWu 我只是找个暂时代替的 ,因为后期Cornerstone肯定会升级的啦~
    jsfaint
        24
    jsfaint  
       Jun 25, 2015
    svn update和upgrade是完全不同的命令,update是从服务器更新workcopy,upgrade是升级workcopy的data format。因为svn在1.7左右换过一次data format和以前的版本不再兼容
    zyxfsky
        25
    zyxfsky  
       Jun 25, 2015
    曾经做配管,我只想说svn除了需要看diff时我想用图形界面,其他任何操作绝对是命令行最好用,如果喜欢zsh吧svn的插件打开就好,如果还是喜欢bash,就把官方的自动补全脚本加到环境变量里,有了命令自动补全,操作爽爽的
    IamJ
        26
    IamJ  
       Jun 25, 2015
    OS X 的 svn 客户端没有比 Cornerstone 好用的
    wangcheng
        27
    wangcheng  
       Jun 25, 2015
    我用 Sublime Text 的 SVN 插件……
    run2
        28
    run2  
       Jun 25, 2015
    Terminated: 15 的就是不正常退出了啊,应该会有crash report吧
    估计只有等fix 了
    cheny95
        29
    cheny95  
    OP
       Jun 25, 2015
    @jsfaint 可是我用update不顶用,用upgrade却更新了..我也不知道为什么,很少用命令,都是guid..

    @zyxfsky 看diff用IDE看了,不过Windows的毒,喜欢图形化...

    @IamJ +1


    @wangcheng 不用Sublime... webstorm+vs code


    @sobigfish 多谢!慢慢等了..
    zyxfsky
        30
    zyxfsky  
       Jun 25, 2015
    @cheny95 svn upgrade不会更新工作副本的版本,这个命令的作用是将工作副本改为当前svn支持的副本版本,例如最明显的是1.7一样的副本每一级目录下都有.svn文件夹,到1.7后就需要执行一次upgrade,将副本升级,变成只有根目录才有一个.svn文件夹,然后再执行svn update,这样才能从服务器获取新版本,upgrade是不会连服务器的,你把网络断了都能执行
    jevonszmx
        31
    jevonszmx  
       Jun 25, 2015
    LZ是开发吗?什么语言?其实像netbeans之类的ide,svn功能就很强大的,尤其是代码对比。
    jsfaint
        32
    jsfaint  
       Jun 25, 2015
    @cheny95 是不是格式又变了,需要先upgrade一次,之后执行update?好久不用svn不确定format是否有再次变化
    30楼说的更详细一些
    cheny95
        33
    cheny95  
    OP
       Jun 25, 2015
    @zyxfsky
    @jsfaint 我刚才试了下 update是可以的,升级版本之后需要重新验证sudo密码和SVN帐号密码,我的终端颜色比较暗,没看清下面的选项, 选择后重新输入帐号密码OK了

    @jevonszmx 我是一个前端,主要写JavaScript...我知道IDE很强大的,我们的代码是git的,纠结的是素材和产品原型啊,文档之类的是SVN服务器上,我这个就比较蛋疼.刚才看了下,产品和设计的文件有12.85G.我了个去...现在也没啥了,就是用终端update了,虽然麻烦点,直接cd 把文件夹拖到终端,执行svn update
    strongcoder
        34
    strongcoder  
       Jun 25, 2015
    mac 已降级~~~以后工作机千万不要上Beta系统 手机 IPAD 都不要 电脑降到10.10 手机降到8.3
    cheny95
        35
    cheny95  
    OP
       Jun 25, 2015
    @strongcoder 手机降回8.3,iPad没升,电脑没做timemachine....呵呵哒了..10.11 beta2....
    orcusfox
        36
    orcusfox  
       Jun 25, 2015
    oh-my-zsh有svn插件 命令行的话打开用起来还挺方便
    可视化的话 webstorm或者idea系的东西甚至eclipse都有自带的啊
    jsfaint
        37
    jsfaint  
       Jun 26, 2015
    @cheny95 你可以用git svn嘛~
    sky200277
        38
    sky200277  
       Jun 27, 2015
    Cornerstone挺好用
    qgy18
        39
    qgy18  
       Jun 27, 2015
    我暂时用的是 SmartSVN,可以试用一个月它的专业版。

    一个月之后,没准 EI Capitan 升级或者 CornerStone 升级,就可以用了呢。
    akeyz
        40
    akeyz  
       Jun 28, 2015
    发邮件給开发团队啊,处理速度很快的。
    yuankui
        41
    yuankui  
       Jun 28, 2015
    升级git把~
    bravejoe
        42
    bravejoe  
       Jun 29, 2015
    一直用SourceTree+git-svn,很好用的
    isa
        43
    isa  
       Jun 29, 2015
    @lyoe 赞成, 不过sourcetree没法在线浏览svn代码仓库, 而且checkout代码, 会将整个目录下的代码脱库, 如果代码量大, 而且历史悠久, 第一次checkout 出来可能有几十个G.
    bravejoe
        44
    bravejoe  
       Jun 29, 2015
    @isa 这种情况我都是指定一个svn version,忽略之前的版本。除非特殊情况,N久之前的记录也很少会看。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3741 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 10:39 · PVG 18:39 · LAX 03:39 · JFK 06:39
    ♥ Do have faith in what you're doing.