美文网首页IOS 开发
Cornerstone操作笔记

Cornerstone操作笔记

作者: 行走的栀子花 | 来源:发表于2017-03-31 12:12 被阅读237次

    cornerstone使用版本3.0.1

    1.新建工程
    刚开始一个项目的时候,需要创建新的项目文件夹到远程仓库,共大家使用。过程如下:
    首先,在本地仓库某个文件夹下,新建工程,在项目内部新建各个模块的子文件夹,如果需要使用cocopods第三方,那么也创建Podfile文件,然后使用终端工具,执行命令:pod install 初始化完成需要的第三方。本地一些准备工作完成之后,截图如下:

    image.png

    其中TestDemo便是我创建的新的项目。
    然后,打开mac端的SVN工具,在本地仓库文件夹下,会出现我们刚刚创建的项目文件,而且是带一个黄色的问号的,如下图:

    image.png

    黄色问号表示这个文件是新建的,需要进一步操作。

    在TestDemo文件夹上 右键,选择Add to working copy,将文件夹添加到svn中,TestDemo内部的子文件夹还需要进一步执行这部操作,除了Pods文件夹,因为Pods文件夹内部放的是cocoaPods工具管理的第三方框架,是跟用户相关的,不需要上传至svn,将Pods文件夹忽略即可,右键选择ignore。


    image.png

    其中xcuserdata是xcode用户自己生成的一些数据,每个xcode用户这里可能都不一样,不是针对项目的,不用上传至svn。如果上传的话,别人打开了该项目,这里可能就会更改,自己还需要更新,没有意义,所以忽略最好。

    image.png

    全部文件都处理好了之后,commit即完成了在svn中新建项目的目标。

    如果电脑中已经存在了某个项目,想要直接把项目Import进入远程仓库的某个文件夹下,如果项目使用了cocoaPods工具,最好先确定pods可以正常使用,然后删除Pods文件。打开cornerstone -> import -> 选择刚刚的工程,import进入远程仓库某个路径下。此时本地新建的工程与远程仓库没有任何关系,只是内容完全相同而已。

    如果需要在本地将远程仓库新导入的工程check out到本地,如果是跟原先的本地文件路径一致,那么直接覆盖本地文件即可。这样远程跟本地仓库就建立了联系。修改本地工程文件,cornerstone会将修改的文件显示出来。

    cornerstone删除xcuserData文件,commit。再pod install本地工程,cornerstone会再次出现带问号的xcuserData,选择忽略。同理针对pods文件也选择忽略。

    相关文章

      网友评论

        本文标题:Cornerstone操作笔记

        本文链接:https://www.haomeiwen.com/subject/xfswwttx.html