标签:
环境 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 .....
标签:
原文地址:http://www.cnblogs.com/seer/p/5124199.html