cheny95
V2EX  ›  macOS

烦请告知一款 SVN 软件

  •  
  •   cheny95 · Jun 24, 2015 · 6575 views
    This topic created in 4154 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
    txl263
    Jun 24, 2015
    1
    呃,工作机就不要升级beta了吧
    julykitt
    julykitt
    Jun 24, 2015
    2
    可以试下svnX
    run2
    run2
    Jun 24, 2015
    3
    一直在dock上蹦哒.,然后就可以强制结束了.
    这种可以检查下权限,console里怎么报的?
    crayhuang
    crayhuang
    Jun 24, 2015
    4
    versions
    cheny95
    cheny95
    OP
    Jun 24, 2015
    5
    @txl263
    首先比较喜欢追新,还有就是主要从事web开发,升级也没啥大问题,svn也就是拿下文件,终端的功能应该够用,我只是想更直观,坐等软件更新,下次再也不那么早升级了...
    cheny95
    cheny95
    OP
    Jun 24, 2015
    6
    @julykitt
    @crayhuang 感谢,我去查查~
    @sobigfish 是指硬盘权限吗? 没有跳出崩溃窗口,蹦哒一会就停了,好像什么也没做一样..
    cheny95
    cheny95
    OP
    Jun 24, 2015
    7
    @sobigfish 呵呵哒了,新版的磁盘工具木有找到验证权限和修复权限..只有'急救'按钮可点,点完急救没什么卵用...唉,怪我...
    pheyer
    pheyer
    Jun 24, 2015
    8
    Mac下我觉得最好的是SourceTree,虽然不是svn,但是也推荐你用git
    lguan
    lguan
    Jun 24, 2015
    9
    Cornerstone
    cheny95
    cheny95
    OP
    Jun 24, 2015
    10
    @lguan 我就是用的这个,升级后挂了..
    cheny95
    cheny95
    OP
    Jun 24, 2015
    11
    @pheyer 我们用git,但是产品和设计用的是SVN...
    pheyer
    pheyer
    Jun 24, 2015
    12
    @cheny95 不知道可不可以用Git-Svn
    learnshare
    learnshare
    Jun 24, 2015
    13
    @cheny95 推广一下 Git 就好了
    run2
    run2
    Jun 24, 2015❤️1
    14
    比如真正的执行文件没有执行权限的 情况下 就可能会那样..一直到强制关闭。
    这种情况 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
    camillo
    Jun 24, 2015 via iPhone
    15
    根据苹果的Releasing Notes……10.11不需要磁盘权限修复了……
    cheny95
    cheny95
    OP
    Jun 24, 2015 via iPhone
    16
    @sobigfish 多谢 明天我去控制台测试下 有返回数据我可能at你帮忙看下。


    @camillo 这……感觉苹果这个不靠谱
    lguan
    lguan
    Jun 24, 2015
    17
    @cheny95 我了个去,没仔细看,试了一下也挂了,干净给开发发信了,看能否有快的fix
    ipconfiger
    ipconfiger
    Jun 24, 2015❤️1
    18
    svn一直用命令行啊
    Tz101
    Tz101
    Jun 24, 2015
    19
    命令行+1
    meteor2013
    meteor2013
    Jun 24, 2015
    20
    versions 很好用啊。
    RoshanWu
    RoshanWu
    Jun 24, 2015
    21
    Versions,就是有点贵,用的多的话可以考虑买。
    cheny95
    cheny95
    OP
    Jun 25, 2015
    22
    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
    cheny95
    OP
    Jun 25, 2015
    23
    @ipconfiger
    @Tz101 我也在用 只是习惯了guid界面...更直观..


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

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

    @IamJ +1


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


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

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

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