Xcode4 SVN配置

升级至xcode4后,svn在xcode中的配置方式与xcode3完全不同。这里提供我自己的配置过程。

从别处拷过来带svn信息的项目后,用xcode打开项目,再打开xode的window->organizer,找到repositories, 如果找到左手边项目的svn-repos, 如果没有弹出用户名密码输入框,就删掉该svn-repos,再点击下方的+,添加项目进来,就会弹出对话框让输入用户名密码。输入后ok即可。

如果还不行,参考下边方法:

在xcode4上设置svn的时候有个问题要注意,我们添加服务连接,譬如:svn://192.168.1.2/WorkSpace的时候,当按下一步的时候它会采用系统账号名来尝试登录,因此经常出现无法登录的问题,原因有如下:1、服务端没有该用户名 2、即使有改用户名,svn://192.168.1.2/WorkSpace的权限可能没有被分配。

解决方案,打开终端,输入如下命令

svn list svn://192.168.1.2/WorkSpace


这个时候它会默认采用系统账户名,并要求你输入密码,如果你的用户名不是系统账户名,只需要按回车,它就会提示你重新输入用户名。这个时候只要输入正确用户名和密码,就可以列出svn服务器的文件夹。



  1. Xcode SVN配置  
  2. 编辑 ~/.subversion/config 文件   
  3.   注意:如果”.subversion”目录不存在,请运行”svn status”命令,虽然此命令会失败,但是会为你创建所需要的文件.      
  4.   open ~/.subversion/config 打开文件  
  5.   
  6. 1. 找到 global-ignores 一行,去掉注释,编辑成  
  7. global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspective*  
  8. Xcode项目文件中有些文件是文本文件,需要告诉SVN,因为SVN能更好地管理文本文件(谁用谁知道)  
  9. 2. 找到 enable-auto-props = yes 把注释去掉,在[auto-props] Section声明以下文本文件  
  10. *.mode* = svn:mime-type=text/X-xcode  
  11. *.pbxuser = svn:mime-type=text/X-xcode  
  12. *.perspective* = svn:mime-type=text/X-xcode  
  13. *.pbxproj = svn:mime-type=text/X-xcode  
  14.   
  15. 创建版本库  
  16. (1)到需要存放版本库的地方(比如家目录),建立以SVNRep为名的版本库  
  17. $ svnadmin create SVNrep  
  18. (2)向版本库中导入内容  
  19. $ mkdir test  
  20. $ touch test/test.Txt(建立一个演示的目录)  
  21. svn import test http://s1.e-linkway.com/svn/iphone_class -m "Initial import"  
  22.   
  23. (3)建立一个版本库的拷贝  
  24. $ svn checkout file:///Users/your_user_name/SVNrep/test test-copy(会创建一个test-copy命名的拷贝)  
  25. (4)修改后提交  
  26. $ svn commit -m "Added some text"  
  27. (5)部分相关svn命令  
  28. $ svn status(查看状态)  
  29. $ svn update (进行更新)  
  30. $ svn log (查看日志)  
  31. $ svn diff -r 1(1为版本号,查看与某一版本的区别)  
  32. $ svn update -r 1(更新到某一版本)  
  33. $ svn add test2.txt (向版本库中添加进一个文件)  
  34. $ svn delete test2.txt (向版本库中删除一个文件)(注:从版本库中添加,删除及重命名时必须带svn命令,否则svn会跟踪不到这些变化)  
  35. 在Origanizer - Repositories里添加SVN路径  
  36.   
  37. 问题:  
  38. version  
  39. 修改open ~/ .subversion/config文件的时候,enable-auto-props = yes 把注释去掉;结果有空格没有删除,就会出现 optional expected之类的报错,无法创建成功  
  40. 删除空格后,就没问题了.  
阅读更多
个人分类: iphone开发
想对作者说点什么? 我来说一句

svn配置svn配置

2008年09月17日 11.81MB 下载

svn配置

2011年10月29日 16KB 下载

xcode4入门简介

2012年03月23日 9.85MB 下载

svn配置及使用指南

2009年09月24日 906KB 下载

SVN配置world文档

2009年12月29日 24KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭