xcode中使用svn

之前使用本地的git,发现实在不好用。还是习惯用svn,于是搭了一个svn服务器,在xocde中使用。过程中遇到问题,记录一下:

我的环境是:

   xcode 4.4.1

   Mac OS X 10.7.5

一:我在另一台windows7机器上安装了最简单的svn Server。

不在mac上安装的原因有2,一是在本机建代码库,总是不安全。二是在mac只能使用svn的命令行来创建(mac内置svn服务),实在是麻烦。

这个安装过程就不说了,很简单。记得创建一个用户。

我创建了一个存储库:http://192.168.6.107:81/svn/mobile

注意:之前我使用了https,于是,在mac机器上我折腾了半天,也google了半天,始终有问题。干脆直接使用http就好了,反正是在局域网。

二:提交已有的代码。

2.1:提交代码前,需要将原有的git状态清空。

git文件有哪些?看不到啊,这正常 ,因为默认是隐藏的。

这个可以通过命令来打开显示:

这里要注意了,不同版本的os有不同的命令,对于我的系统,有效的命令是:

defauts write com.apple.Finder AppShowAllFiles YES

之前我可能用了其它版本的命令,死活无效。

重启finder,就可以看到 .git目录和 .DS_Store文件了。

如何清除那一大堆文件,又要借助命令行了: find . -name ".DS_Store" - print0 | xargs -0 rm -rdf

.git目录只有一个,手工删除就好了。

2.2:开始提交代码。

因为我本机有svn客户端,我就偷懒了,没有使用命令行。我用客户端是:svnX

连接存储库,选择import,然后选择我们的代码路径,搞定。


三:在xcode连接svn取代码。

xocde进入orgnize,选择 Repositories。然后在左下角选择 +  checkout or clone repositories

然后输入svn路径,系统提示用户名,密码,按提示进行。一切ok.


四:使用注意

在xcode 的 代码树上,只是单个更新,如果要更新代码,请使用orgnize。






你可能感兴趣的:(xcode中使用svn)