Xcode4 SVN配置
XcodeSVN配置
编辑~/.subversion/config文件
注意:如果”.subversion”目录不存在,请运行”svnstatus”命令,虽然此命令会失败,但是会为你创建所需要的文件.
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为名的版本库
$svnadmincreateSVNrep
(2)向版本库中导入内容
$mkdirtest
$touchtest/test.Txt(建立一个演示的目录)
svnimporttesthttp://s1.e-linkway.com/svn/iphone_class-m"Initialimport"
(3)建立一个版本库的拷贝
$svncheckoutfile:///Users/your_user_name/SVNrep/testtest-copy(会创建一个test-copy命名的拷贝)
(4)修改后提交
$svncommit-m"Addedsometext"
(5)部分相关svn命令
$svnstatus(查看状态)
$svnupdate(进行更新)
$svnlog(查看日志)
$svndiff-r1(1为版本号,查看与某一版本的区别)
$svnupdate-r1(更新到某一版本)
$svnaddtest2.txt(向版本库中添加进一个文件)
$svndeletetest2.txt(向版本库中删除一个文件)(注:从版本库中添加,删除及重命名时必须带svn命令,否则svn会跟踪不到这些变化)
在Origanizer-Repositories里添加SVN路径
问题:
version
修改open~/.subversion/config文件的时候,enable-auto-props=yes把注释去掉;结果有空格没有删除,就会出现optionalexpected之类的报错,无法创建成功
删除空格后,就没问题了.
相关推荐
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf