美文网首页
版本管理

版本管理

作者: wpf_register | 来源:发表于2016-08-14 18:43 被阅读27次

    这两天在Cornerstone代码合并中出了些错误,所以集中学习了一下。

    项目导入

    基本使用

    有关分支和tag暂时没用上,改天试用后再记一下注意点。

    • CheckOut/Export都可以导出文件,但后者不与源文件关联,是一个独立版本;而CheckOut会创建一个workingcopy,与源文件关联。当别人或自己修改,都会显示数字。
    • 先更新后提交。每次先update,直到workingcopy 不再显示白色圈,并运行一下确保项目中没有冲突或丢失文件,再commit自己的代码。否则可能会造成多处冲突或覆盖别人提交的代码。
    • 静态文件上传。项目中引入了第三方库,在本地运行没任何问题,但提交到svn,其他人update后,在运行项目中报错,很可能是静态文件没上传到svn。在cornerstone的Preferences中删除.a。



      保存设置后,check out下来的项目中会有问号文件,将这些文件提交即可。

    • 常见标识
      • 在workingcopy下来的项目中做了修改,修改后的文件会有“M”的标志。
      • 在workingcopy下来的项目中添加了文件,新添加的文件后会“?”标识,需要点击add,变成“A”,添加到workingcopy后,再commit.
      • 在workingcopy下来的项目中删除了文件,那么删除后的文件后有“D”标识。
      • 在workingcopy下来的项目中修改了同一行代码,commit到svn,冲突文件后会有一个“C”标识。
    • 过滤不需要上传的文件,忽略xcuserdata文件,记录文件或文件夹打开状态及断点信息
    • project setting文件不要忽略,记录存放一些文件顺序和文件夹结构,文件引用的信息

    相关文章

      网友评论

          本文标题:版本管理

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