环境 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  .....

commit是直接提交到远程吗 svn_xcode 把项目代码提交到远程SVN服务器相关推荐

  1. 将项目代码上传至svn服务器,xcode 把项目代码提交到远程SVN服务器

    环境 xcode 7  Mac air xcode默认支持GIT源码管理工具,但现在想把代码提交到已有到SVN服务器上,步骤如下: 1,在safari中打开svn链接地址,信任证书,输入用户名密码 , ...

  2. Git 从远程库拉取分支项目代码命令和推

    Git从远程库拉取分支项目代码命令 1.新建一个空文件夹,文件名为 test 2.进入目录进行初始化 git init 3.需要与GitHub上面项目建立连接(下划线为远程仓库链接) git remo ...

  3. Git 从远程库拉取分支项目代码命令

  4. 你见过最奇葩的代码提交信息是什么?别再为写commit message头疼了!

    写在前面 对一个developer来说,有时候变量命名,提交代码时的提交信息会让人很头疼,本文主要聊聊怎么优雅的书写commit message. 一  你见过最奇葩的代码提交信息是什么? 曾在上家公 ...

  5. Git 代码管理(代码提交和代码回退)

    Git 代码管理(代码提交和代码回退) Git的主要功能是代码管理,版本管理,分支管理. 在远程代码管理平台上,项目的代码被管理在一个远程代码仓库中,在本地,代码保存在一个本地代码仓库中.通过Git, ...

  6. Git撤销对远程仓库的push 或 Git撤销对远程仓库的commit提交

    Git撤销对远程仓库的push 或 Git撤销对远程仓库的commit提交 [一]撤销push 执行 git log 查看日志,获取需要回退的版本号 执行 git reset –-soft <版 ...

  7. Eclipse4.4设备egit插件提交本地项目代码到远程仓库

    一.设备egit 打开Eclipse的Marketplace.在搜索框中输入egit就可以,能够看到Eclipse4.4已经默认安装了egit,当然假设有新版本号的egit公布的话,也能够在下图上点击 ...

  8. eclipse使用git提交本地项目,提交至远程github上

    准备工作: 目的:eclipse使用git提交本地项目,提交至远程github上 eclipse版本:eclipse4.5  64位 jdk版本:jdk-1.7 64位 项目类型:maven web项 ...

  9. IntelliJ IDEA——提交代码到GitHub远程库

    记录一下在IDEA上怎样将写的代码提交到GitHub远程库:  下面这个图是基本的提交代码的顺序: 将代码Add到stage暂存区 本地修改了代码后,需先将代码add到暂存区,最后才能真正提价到git ...

最新文章

  1. 菜鸟实时数仓技术架构演进
  2. LT1004CZ-2.5 参考电压源
  3. WCF duplex service + silverlight 聊天代码
  4. python赋值、深浅拷贝
  5. GET和POST两种基本请求方法的区别(转载)
  6. HOOK -- IAT HOOK 本进程MessageBox
  7. [转] new 和delete
  8. 什么是JAP,什么是ORM,与hibernate的关系
  9. Promise基本概念和基本示例使用
  10. [剑指offer] 42. 和为S的两个数字
  11. Perl 语言流行度处于历史最低点
  12. java中contains的用法_好程序员Java教程分享Java中this的几种用法
  13. 谷歌搜索引擎优化(谷歌seo)怎么做?
  14. MySQL获取汉字的拼音首字母
  15. Matlab:完美涡旋光束
  16. 微信机器人API开发
  17. mysql查询最近三个月数据方法
  18. js-isNaN | Number.isNaN
  19. 超级计算机神威太湖之光图片,超级计算机“神威·太湖之光”世界最快
  20. BackTrack3 硬盘安装教程

热门文章

  1. Hexo部署出现错误err-Error-Spawn-failed解决方式
  2. oracle form中实现隐藏,Oracle Form数据块实现同时只有一个人锁定修改数据
  3. ad域同步其他ldap账号_域渗透——普通用户权限获得DNS记录
  4. Spring Boot Data JPA
  5. linux 内核 82540网卡,Linux网卡as4.2 编译安装及配置准备
  6. 7个和尚_经典故事:8个和尚与1串佛珠的故事
  7. python雪花算法生成id_理解分布式id生成算法SnowFlake
  8. 没有bug队——加贝——Python 47,48
  9. login.html id=9453,SN100C Sublizenzierung und Aufnahme in die ISO 9453
  10. 【OpenCV 例程200篇】50. 图像增强—直方图统计量图像增强