Xcode SVN配置

编辑 ~/.subversion/config 文件 

  注意:假设”.subversion”文件夹不存在。请执行”svn status”命令。尽管此命令会失败。可是会为你创建所须要的文件.    

  open ~/.subversion/config 打开文件



1. 找到 global-ignores 一行。去掉凝视,编辑成

global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspective*

Xcode项目文件里有些文件是文本文件,须要告诉SVN。由于SVN能更好地管理文本文件(谁用谁知道)

2. 找到 enable-auto-props = yes 把凝视去掉。在[auto-props] Section声明下面文本文件

*.mode* = svn:mime-type=text/X-xcode

*.pbxuser = svn:mime-type=text/X-xcode

*.perspective* = svn:mime-type=text/X-xcode

*.pbxproj = svn:mime-type=text/X-xcode



创建版本号库

(1)到须要存放版本号库的地方(比方家文件夹)。建立以SVNRep为名的版本号库

$ svnadmin create SVNrep

(2)向版本号库中导入内容

$ mkdir test

$ touch test/test.Txt(建立一个演示的文件夹)

svn import test http://s1.e-linkway.com/svn/iphone_class -m "Initial import"



(3)建立一个版本号库的拷贝

$ svn checkout file:///Users/your_user_name/SVNrep/test test-copy(会创建一个test-copy命名的拷贝)

(4)改动后提交

$ svn commit -m "Added some text"

(5)部分相关svn命令

$ svn status(查看状态)

$ svn update (进行更新)

$ svn log (查看日志)

$ svn diff -r 1(1为版本号号,查看与某一版本号的差别)

$ svn update -r 1(更新到某一版本号)

$ svn add test2.txt (向版本号库中加入进一个文件)

$ svn delete test2.txt (向版本号库中删除一个文件)(注:从版本号库中加入。删除及重命名时必须带svn命令,否则svn会跟踪不到这些变化)

在Origanizer - Repositories里加入SVN路径



问题:

version

改动open ~/ .subversion/config文件的时候,enable-auto-props = yes 把凝视去掉;结果有空格没有删除,就会出现 optional expected之类的报错,无法创建成功

删除空格后,就没问题了.

Xcode SVN配置的更多相关文章

  1. xcode 4 svn配置(host is unreachable)

    xcode 4 svn配置 先保证你的xcode中已经安装了command line tools xcode -> preferences -> downloads -> comma ...

  2. centos apache svn配置

    单独安装svn服务: 安装svn软件 yum install subversion 创建根目录 mkdir -p /var/www/svn 创建版本库repos svnadmin create /va ...

  3. Eclipse插件SVN配置

    Eclipse插件SVN配置 方法一 打开Eclipse点击[Help]-[Install New Software] 点击右边[Add]-在弹出窗口中输入 Name:svn Location:htt ...

  4. svn配置

    svn配置 subverson.conf <Location /svn> DAV svn SVNListParentPath on SVNParentPath /var/repo Auth ...

  5. 细聊 Cocoapods 与 Xcode 工程配置

    前言 文章比较长,所以在文章的开头我打算简单介绍一下这篇文章将要讲述的内容,读者可以选择通篇细度,也可以直接找到自己感兴趣的部分. 既然是谈 Cocoapods,那首先要搞明白它出现的背景.有经验的开 ...

  6. Xcode 6配置里定义${ARCHS_STANDARD}为armv7, arm64以及错误

    转发:http://www.cocoachina.com/ios/20141013/9897.html 最近一次的Xcode 6更新默认不再支持arm7s架构,究竟是要废除不用呢还是仅仅只是一个疏忽? ...

  7. centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解

    centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解 操作系统:centos 7.2 x86_64 安装walle系统服务端 1.以下安装,均在宿主机( ...

  8. SVN配置钩子

    安装测试环境:109  CentOS4.6 安装: SVN1.32http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz安装:解压 ...

  9. XCODE中配置使用boost

    1.  开发平台:os x 2.  boost安装目录: 3.  xcode中配置:    4. 测试  

随机推荐

  1. [Android Security] DEX文件格式分析

    copy from : https://segmentfault.com/a/1190000007652937 0x00 前言 分析 dex 文件格式最好的方式是找个介绍文档,自己再写一个简单的 de ...

  2. Mysql 编译安装并使用自定义用户启动

    本文基于 Redhat Linux 6.7 的环境,Mysql 版本为 5.5.37 安装前的检查 必备的组件,如果没有使用 yum 进行安装,可以使用网上的源,也可以使用本地光盘作为 Yum 源. ...

  3. HotSpot Generations

    本文主要介绍HotSpot JVM的 Generations 机制, 原文来自 Oracle 文档  Java SE 6 HotSpot[tm] Virtual Machine Garbage Col ...

  4. 7.7 服务远程暴露 - 订阅与通知(TODO)

    为了安全:服务启动的ip全部使用10.10.10.10 远程服务的暴露总体步骤: 将ref封装为invoker 将invoker转换为exporter 启动netty 注册服务到zookeeper 订 ...

  5. js面向对象之继承-原型继承

    //animal 父类 超类 var Animal = function(name) { this.name = name; this.sayhello = function() { alert(&q ...

  6. 原生JS实现new方法、new一个对象发生的四部、new里面常用的优先级

    一.js中new一个对象的过程 首先了解new做了什么,使用new关键字调用函数(new ClassA(…))的具体步骤: 1.创建一个新对象: var obj = {}; 2.设置新对象的const ...

  7. Linux下配置nfs并远程挂载

    nfs是网络文件系统,允许一个节点通过网络访问远程计算机的文件系统,远程文件系统可以被直接挂载到本地,文件操作和本地没有区别,如果是局域网的nfs那么io的性能也可以保证,下面就以CentOS 7.x ...

  8. windows10-64位安装OpenSSL详细教程(转载)

    相关软件下载地址: 1.ActivePerl 5.26.1:https://www.activestate.com/activeperl/downloads 2.openssl-1.1.0g:http ...

  9. 分词中的HMM

    http://blog.csdn.net/heavendai/article/details/7030102 1.       首先来说一下马尔科夫链.   一个事件序列发生的概率可以用下面的概率论里 ...

  10. 解决eclipse导出javadoc时的“错误: 编码GBK的不可映射字符”问题(转)

    http://blog.csdn.net/psy1100/article/details/51179342 今天要将自己的API接口和MODEL导出来一份java doc参考文档, 但是在导出的时候却 ...