`

Xcode SVN配置

    博客分类:
  • ios
 
阅读更多

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之类的报错,无法创建成功
删除空格后,就没问题了.

分享到:
评论

相关推荐

    svn+xcode配置

    将svn与Xcode结合配置,可以实现便捷的代码版本控制和团队协作。下面我们将详细介绍如何进行"svn+xcode配置"。 1. **安装Subversion** 在macOS系统上,你可以通过Homebrew来安装svn。首先,确保已经安装了Homebrew...

    ios程序上传app步骤以及svn的配置方法

    3. **Xcode的SVN配置**:Subversion(SVN)是一种版本控制系统,用于追踪代码的更改历史。在Xcode中配置SVN,首先需要安装Subversion客户端,如`Command Line Tools`或`TortoiseSVN`。接着,打开Xcode的源代码管理...

    在Mac Xcode下使用SVN

    使用 SVN 在 Mac Xcode 下的配置和使用方法 在 Mac Xcode 下使用 SVN 是一个非常重要的知识点,对于开发者来说尤其重要。下面我们将详细介绍如何在 Mac Xcode 下使用 SVN。 首先,SVN 是什么?SVN(Subversion)是...

    配置Xcode版本控制SVN详细步骤

    在本文中,我们将详细介绍如何配置Xcode以使用版本控制系统Subversion (SVN),以及解决在Mac OS 10.8上遇到的相关问题。Xcode作为苹果官方的开发环境,不仅内置了Git,还支持SVN,这对于团队协作和项目管理至关重要...

    Xcode根据编译次数自动增加Build属性(Xcode自带功能实现)

    Xcode通过集成工具如Xcode Server、Xcode Bots以及支持Git和SVN等版本控制工具,为开发者提供了一整套软件开发的生命周期管理解决方案。 知识点七:Xcode项目配置的注意事项 虽然Xcode提供了一套强大的自动化工具,...

    xcode

    在 iOS 开发中,Xcode 还包括模拟器,让开发者可以在多种设备配置上测试应用,无需物理设备。同时,App Store Connect 集成使得开发者可以直接在 Xcode 中提交应用程序进行审核和发布。 总之,"Xcode" 作为苹果平台...

    MAC自带SVN终端常用命令

    另外,上述命令执行中可能遇到的一些选项如解决冲突(r),推迟(p),退出解决(q)等,在实际操作中可能根据具体的SVN版本或服务器配置有所不同。 通过以上知识点的学习,可以看出MAC终端下使用SVN命令可以高效地...

    svn for mac,mac 系统下的版本管理工具

    在Mac操作系统环境下,由于Xcode 4.2内建的SVN支持可能不够完善或使用不便,因此需要独立的版本管理工具来辅助。"svn for mac"就是针对这种情况设计的一款适用于Mac用户的版本控制工具,特别适合iPhone和iPad应用的...

    git-svn使用用法

    在安装方面,Mac用户可以通过安装Xcode获得git-svn支持,而Linux用户可以使用包管理工具如apt-get进行安装。对于Windows用户,推荐使用msysgit工具,它提供了Git在Windows平台上的完整实现。此外,Cygwin提供了更为...

    mac更新,idea SVN问题获取资源问题

    通常,这一问题可能与系统更新后的权限问题或者SVN客户端的配置问题有关。为解决这一问题,可以按照以下步骤进行排查和修复。 首先,根据提供的部分操作内容,我们需要解决Xcode的许可协议问题。在Xcode安装或更新...

    华为SVNClient for mac 3.1.2.38

    - **集成工具**:可与常见的IDE(如Xcode、Eclipse)或其他开发工具无缝集成,提升开发流程的连贯性。 3. **安装与使用**: 用户可以将解压后的`SVNClient.app`拖放到Mac的"应用程序"文件夹中,然后通过启动台来...

    SmartSVN-iOS

    Xcode作为主要的iOS集成开发环境(IDE),虽然自带了版本控制功能,但SmartSVN提供了更丰富的功能和更友好的用户界面,对于那些需要高级版本控制功能的开发者来说,SmartSVN是一个理想的选择。 标签“smartsvn svn ...

    smartsvn_osx_8.6 for mac 管理工具

    在Mac环境下,SmartSVN的安装和配置相对简单。下载并解压压缩包smartsvn_osx_8.6后,通常可以通过双击安装程序进行安装。安装完成后,可以在应用程序文件夹中找到SmartSVN,双击图标启动。首次使用时,可能需要配置...

    Mac版本Smartsvn 9最新版

    - **整合Xcode**:对于Xcode开发者,可以集成SmartSVN作为版本控制工具,实现无缝开发体验。 - **定期更新**:保持SmartSVN到最新版本,以获取最新的功能和修复的bug。 5. **问题排查与资源**: - **官方文档**...

    mac下的svn版本管理工具(Version 莲花)

    在使用Version.app时,用户首先需要配置SVN服务器的URL,然后可以将项目导入到客户端中。通过客户端,用户可以进行版本控制的基本操作,如检出(Checkout)、更新(Update)、提交(Commit)、切换分支(Switch)、...

    Versions(mac版 最快的svn工具)

    9. **与Xcode集成**:对于iOS和Mac OS X开发人员,Versions可以无缝集成到Apple的Xcode开发环境中,提供更流畅的开发体验。 10. **备份和恢复**:你可以创建本地或远程的备份,防止数据丢失,同时支持从备份中恢复...

    Xcode Server 实现 iOS 移动应用的自动化测试与持续集成

    其中Xcode Server会与git或svn代码仓库集成,每当有新的代码提交时,自动运行定义好的测试流程。 Xcode Server中一个重要的组成部分是Schemes,这是定义测试参数及内容的一个配置点。在Xcode中,可以新建工程时自动...

    手把手教你使用xcode5 创建第一个iOS7应用 从第63页开始.pdf

    - **版本控制集成**:Xcode 5集成了Git和SVN,方便代码的版本控制。 #### 10. 代码管理与维护 - **代码组织**:合理地组织代码结构,使用模块化设计,便于代码的复用和维护。 - **代码规范**:遵循一定的编码规范,...

    mac Jenkins iOS

    2. **源码管理**: 配置Git或SVN等版本控制工具,输入仓库URL、分支信息,以及认证信息(如果需要)。 3. **构建触发器**: 设置触发构建的条件,如定时构建、代码提交后自动构建等。 4. **构建步骤**: 添加执行shell...

Global site tag (gtag.js) - Google Analytics