项目经理在Mac上,用Xcode创建一个空的项目,然后cornerstone选择远程仓库,右键import空项目。之后大家都去checkout到本地(checkout下来的项目已经有一个.svn的隐藏文件夹,即:已加入svn版本控制了),编写各自模块的代码,然后add to working copy,然后commit 完事。
如果项目已经创建好了,而且已经写了很多代码,但还没有加入版本控制,这时直接打开cornerstone,选择你的项目想要存放的仓库,右键有个import,然后选择你的工程就可以直接上传了,上传完之后在checkout下来,项目已经有一个.svn的隐藏文件夹,即:已加入svn版本控制了。这种方法使用于已发布一个版本,想新创建一个版本,并加入SVN控制。上传之前可以将原来的.svn文件夹删除掉,然后导入。
已有一个5.0的项目在svn服务器上了,如果想把5.0代码拷贝一份,重新创建一个5.1的代码,上传到服务器,流程如下:
- 首先,将5.0完整代码复制一份,修改文件夹名为5.1,然后显示隐藏文件,将该5.0项目目录下的 .svn(通常特别大,1-2G都有可能)、Pods文件夹、CAMERA.xcworkspace 、Podfile.lock 几个文件删除。
- 然后,打开svn服务器,选中 远程仓库,点击右键,import 桌面上 5.1那个文件夹,开始上传。
- 最后,上传完毕,从远程服务器checkout下来,存储到另一个地方,就得到一份干净的5.1项目,此时显示隐藏文件,新的5.1目录下已经有了.svn文件夹,但此文件夹非常小,不像之前5.0那样有1-2G
cornerStone去掉*.a,否则静态库上传不了!!
cornerStone撤销忽略的文件
选中项目本地仓库,点击右上角已忽略符号,就可以看见被忽略的文件了。
选中需要撤销忽略的文件,点击右键,选un-ignore即可。