`
wangzhigang2
  • 浏览: 85110 次
  • 性别: Icon_minigender_1
  • 来自: 张家港
社区版块
存档分类
最新评论

xcode4 svn 配置

阅读更多
原地址:http://hi.baidu.com/czkallgeadcmrvr/item/fe84503c21f84dc42e8ec20c

关于xcode4中svn配置的步骤:
一、配置Subversion
1、Xcode的项目文件中,并不是所有文件都适于加入SVN中进行管理,比如编译后的文件和编译过程中产生的文件,这些文件不属于源代码,应该告     诉svn忽略掉,方法:
    编辑 ~/.subversion/config 文件:vi ~/.subversion/config
   (按esc后再按i键编辑文件,编辑完后按esc后在输入冒号:然后再输入wq保存退出)
   注意:如果”.subversion”目录不存在,请运行”svn status”命令,虽然此命令会失败,但是会为你创建所需要的文件.
   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
二、配置Xcode
1、xcode中依次选择 Window -> Organizer
2、选择顶部“Repositories”选项
    
3、点击窗口左下角的小加号,弹出的菜单中选择“Add Repository..."
    
4、弹出画面中依次填入信息
   
    Name名字是本地的,可以起个自己喜欢的;
    Location是svn地址,例如”svn://192.168.0.11/xxxxxx"
    Type选择Subversion
    点击Next 继续。。。
5、接下来的画面什么也不用填写,直接点击Add完成svn的配置
   
6、完成步骤5后会在窗口左侧列表中显示刚建好的资源库管理
     a、点击新建好的资源库管理,在右侧输入用户名和密码;
   
     b、点击Root,然后在右下角点击Import,选择要上传的文件或文件夹
   
7、刚开始上传的时候,提示密码错误,上传不了,上网查找后,在命令行下设置密码后再在Xcode中Import就没问题了。
     打开终端,输入以下命令:
     svn import xxx(要上传的文件/文件夹) svn://xxxxxxxxxx -m "Initial import"
     按回车键后根据提示依次输入所需内容后即可。
     该问题也可能是svn地址中不能使用ip地址的问题,有兴趣的网友可以尝试。
   【 原文地址:http://mechenwei.iteye.com/blog/1177233  感谢分享:)
     svn地址是:svn://192.168.1.51:/apps/wei/iPhone/trunk,这里注意地址不能是ip地址, 得用域名,所以我们需要修改本地hosts文件,把      192.168.1.51这个ip地址映射到一个自定义的域名,hosts文件的修改网上很多,我这就介绍一种.
     hosts文件修改:
     1.在应用程序里面打开终端(terminal)
     2.输入 sudo vi /etc/hosts
     3.接着输入 i 进入编辑模式
     4.将添加的域名,ip拷贝进去,我随便取了个域名:192.168.1.51     svnserver
     5.编辑完成之后,按esc,输入 ": wq"
     可能有些朋友碰到hosts为只读,不能修改,解决方法如下:
     1.打开finder, 快捷键:shift+command+g 前往文件夹 “/etc”
     2.找到hosts文件托到桌面修改,再把/etc下源文件删除,把桌面修改好的拖进/etc。
     最后在终端:ping svnserver ,如果能ping通到192.168.1.51,说明映射成功

     然后就可以配置xcode的svn了
     1.add repository,
        Name随便填,
        Location填:svn://svnserver:/    注意:这里填映射好的域名
        Type选:SubVersion
     2.点击Next后:Trunk、Branches、Tags三项不用填。 然后点Add,输入账号密码就可以了。
     3.最后大家可能还会遇到:"unable to load revisions" 这个错误,打开终端,输入:svn ls svn://svnserver:/apps/wei/iPhone/trunk, 当然          红色部分是你自己的svn地址,注意:这个地址中的svnserver必须和xcode中配置的地址一致。
    】

参考博文:http://www.cnblogs.com/TsengYuen/archive/2011/03/26/1996615.html
分享到:
评论

相关推荐

    svn+xcode配置

    4. **在Xcode中配置svn** - 打开Xcode项目,选择菜单栏的“File” -> “Source Control” -> “Configure...”,在弹出的窗口中,选择“Version Control”为“Subversion”。 - 在“Repository URL”字段中填入你...

    在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,这对于团队协作和项目管理至关重要...

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

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

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

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

    xcode

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

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

    4. **跨平台支持**:尽管名字中带有“mac”,但SVN本身是跨平台的,所以"svn for mac"同样适用于管理iOS和Android等多平台项目。 5. **设备兼容性**:考虑到iPhone和iPad的开发,"svn for mac"能够帮助开发者更好地...

    华为SVNClient for mac 3.1.2.38

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

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

    4. 如果问题依旧存在,可能需要重新安装SVN插件或重新配置IDEA以正确识别SVN命令。可以通过IDEA的插件管理器中卸载后重新安装SVN插件。 5. 另外一种情况,可能是IDEA的缓存损坏导致SVN插件无法正常工作。可以尝试...

    MAC自带SVN终端常用命令

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

    git-svn使用用法

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

    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工具)

    4. **分支和合并管理**:有效地处理分支和合并是SVN的核心操作,Versions提供了一套完整的工具来管理这些任务,确保代码的稳定性和一致性。 5. **日志和差异视图**:通过详细的日志记录,你可以查看每个提交的详细...

    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