zoukankan      html  css  js  c++  java
  • mac下使用svn

    今天在mac操作svn看了很多的帖子,走了很多弯路,现在写下自己的心得,希望后面的小伙伴少走弯路。

    mac 下已经自带了svn环境 。使用svn --version 查看版本号,正确显示
    如果没有,请先安装svn

    安装方法:
    如果你有安装XCode,只需要在code > Preferences > download > Command Line Tools > Install即可,速度很快,基本1分钟搞定。
    如果没有需要在Apple Developer网站下载一个116MB的https://developer.apple.com/downloads/index.action Command Line Tools(OS X Mountain Lion)独立安装包。

    安装好后 输入 svn --version 检查

    一切就绪后我们开始使用,首先你的svn服务器已经搭建好了,您只需要剪出,提交,修改代码等。一般公司都会给每个小兵一个svn地址、用户名、密码

    1. 从服务器剪出代码到本地(你的个人电脑上)
    svn checkout https://123.123.123.123/svn/test —username=gcr --password=guicr /Users/onlyou1991/Desktop/svn1
    

    解释:从https://123.123.123.123/svn/test服务器剪出到本地/Users/onlyou1991/Desktop/svn1文件夹下

    1. 向服务起提交新文件(记住是新文件哦,就是以前没有,你自己新建的,并且以前没有提交过)

      1. 先到你本地的svn路径下
      2. svn add filename
      3. 将改动的文件提交服务器
    2. 先到本地的svn文件下

    svn --commite -m "注释"
    
    1. 更新文件到本地

    svn update默认更新当前目录以及子目录下所有的文件

    1. 其他
    add
    blame (praise, annotate, ann)
    cat
    changelist (cl)
    checkout (co)
    cleanup
    commit (ci)
    copy (cp)
    delete (del, remove, rm)
    diff (di)
    export
    help (?, h)
    import
    info
    list (ls)
    lock
    log
    merge
    mergeinfo
    mkdir
    move (mv, rename, ren)
    patch
    propdel (pdel, pd)
    propedit (pedit, pe)
    propget (pget, pg)
    proplist (plist, pl)
    propset (pset, ps)
    relocate
    resolve
    resolved
    revert
    status (stat, st)
    switch (sw)
    unlock
    update (up)
    upgrade
    

    附录:

    1. 添加文件到svn:svn add . --no-ignore --force
    2. 提交更新:svn commit -m "初始导入"
  • 相关阅读:
    web前段学习2017.6.15
    web前段学习2017.6.13
    web前端2017.6.10
    web前段2017.6.8
    web前段学习2016.6.6
    宏任务与微任务
    浏览器兼容性问题
    TCP 和 UDP 的区别
    React如何渲染大数据量的列表?
    移动端兼容性问题
  • 原文地址:https://www.cnblogs.com/yanglei-xyz/p/14749827.html
Copyright © 2011-2022 走看看