• xcode 把项目代码提交到远程SVN服务器


    环境 xcode 7  Mac air

    xcode默认支持GIT源码管理工具,但现在想把代码提交到已有到SVN服务器上,步骤如下:

    1,在safari中打开svn链接地址,信任证书,输入用户名密码 ,登陆成功,可以在浏览器中查看svn目录

    2,如果你的svn是空文件夹,即还没有项目上传,在xcode-》source control 中 选中 check out ..

    弹出框下面 entern a repostitory location:  输入svn地址,next

    弹出一个新的对话框 是保存对话框,选择一个路径 点 download

    在你选择的路径上将创建一个svn同名的文件夹,此时应该是一个空文件夹(因为你的svn路径现在没有项目代码)

    3,在控制台 输入 svn ls https://********** 

    正常情况下会让你输入 拒绝(R)临时(t)  接受(P),当然输入P 然后输入机器的密码  svn的用户名  密码 等等 按提示就可以了。

    不正常的情况:遇到是类似

    svn: E200002: /Users/mac/.subversion/config:85: Option expected 这种错误提示

    根本问题就是svn在读取配置文件遇见不可处理的空格,需要打开配置文件 把空格删除即可

    控制台 open /Users/mac/.subversion/config  打开后 找到指定行把空格去掉 保存 

    再次运行svn ls https://**********  直到提示正常的情况................

    未遇到其他类型的问题 ,如遇到请百度.......

    4,创建一个xcode项目或将已有的项目拷贝到刚才创建的文件夹下,打开.xcodeproj

    在xcode-》source control就能看到很多菜单如 commit...等,先点击History... 查看一下。

    因为想把当前的工程提交到svn上,所以选择commit,此时在弹出的对话框中就能看到项目文件形成的左树,点击提交

    有可能会成功 也有可能会遇到这样一个错误********svn is not under version control,有可能是图片或者相关文件引起的,主要是svn不能创建层次太深的路径。如果遇到其他错误 请百度。。。

    解决办法,把项目的树按照提示的错误信息 ,把相关的子项勾选掉,仅保留父项,再次提交,提交时需要填写提交信息,不出意外的话 可以提交成功了。

    到此就可以像正常的代码管理操作了 update  commit  .....

  • 相关阅读:
    C# 将数据导出到Excel汇总
    jquery 常用技巧
    JavaScript:世界上误解最深的语言
    对于jQuery中$.ajax方法的新认识
    JQuery上传插件Uploadify使用详解
    HTTP中Get与Post的区别
    Javascript中最常用的55个经典技巧
    C# params参数的应用
    10种JavaScript特效实例让你的网站更吸引人
    jQuery设计思想
  • 原文地址:https://www.cnblogs.com/seer/p/5124199.html
Copyright © 2020-2023  润新知