cornerstone的使用:
repositories是远程仓库的引用, 查看远程仓库的作用。
workingcopies是本地代码的引用, 可以在这里操作。
1.7是指的是最高版本
1. 服务器, 创建一个仓库,初始化项目。
创建代码仓库:没有人可以访问的空的仓库。
设置谁来访问这个仓库: 点击这个仓库, 右键,选择Propoties属性,这里选择一个组就好了。
新建2个文件夹: code(所有的代码), doc(所有的文档).
2.cornerstone操作:
file repository 文件仓库,http server 网络请求。
选择http server, 因为是网络仓库,不是文件仓库。
http
之后跟后台要sever和port.
Repository path: svn/XXXX
Nickname: (昵称的意思), XXX (项目的名字)
认证:账号密码自己设置一下。
3.cornerstone操作:
working copies:
命令行是check out命令, 这里图像化工具里,怎么做到check out 命令呢, 首先点击一下, repositories区域里面的仓库, 你需要check out 的 仓库名字,
然后点击,左上角的check out 按钮,弹出的对话框里面,
check out As : 需要添加一个名称,直接写程序名字就好, 如果同一个项目的人数比较多,
就需要加一个人的名字作为前缀。
Where: 手动选择你需要下载代码的位置。
When Complete: 当成功以后, 可以选择, open in Finder 打开这个文件夹。
Additional Option(其他选项): Format 是版本号的意思,这里一定要选择最高的SVN的版本号, 否则后期是所有的项目创建完成之后都不在SVN的管理之下。 解决办法是,用命令行add命令,把所有的都添加进去管理一次 。 如果用了最高的版本,那么就不会有这个问题。
最后点击check out 按钮就可以了。
4. 初始化项目:
xcode创建项目,
创建位置: 在你woking copy的文件夹目录下面。
切记: create git repository on 这个如果你使用svn, 这里一定不要选择。
commit: 第一次提交必须要通过, cornerstone的commit按钮提交,( 因为有些xcode的代码,在svn里面是检测不出来的, 代码在cornerstone里面呈现的是问号,当点击commit按钮时候, 出现的对话框, 你要选择忽略, 这次选择无论什么都提交, 下次还是要忽略,但是xcode检测不到这些文件,所以第一次提交要用cornertsone的commit).
Xcode 也有一个添加仓库的地方 , 会要求你输入密码。













网友评论