cornerstone for mac(svn办理东西) v2.7.10破解版

cornerstone for mac是现在Mac OS X体系下的最佳的svn办理东西,运用该软件树立的版别操控比以往任何软件都更简略运用,软件功用丰厚,除了根本的SVN功用外,还能够和Xcode,BBEdit,TextMate,Coda等开发东西无缝集成,是现在最好用的svn的Mac版源码办理东西,欢迎免费下载。
特别阐明:本次小编供给的是cornerstone破解版下载,能够直接运用,dmg文件无暗码,也不需求注册机,直接运用即可。

功用介绍

库: 创立新的库房或连接到现有定居点 安排源列表库 Option键创立标签和分支 从Finder拖至进口 
作业副本: 安排作业仿制源列表 从Finder中拖动来增加现有的作业副本 更改摘要(包括可用的存储库更新),在源列表中显现顶层文件夹的状况和活动 显现本地和长途文件状况 快速查找作业仿制文件 强壮的过滤通过修正和确定状况,以及按文件名 装备的运用程序按类型和文件来翻开文件 检查和修正Subversion特点 稀少作业仿制与文件夹深度扩展和削减彻底支撑
归纳比较显现: 比较文本和图画 用于C / C ++,CSS,HTML,Javascript,Objective-C,PHP,Ruby和更多 大多数图画格局支撑,包括PNG,JPEG,GIF和PSD 亮点线内的差异 修正通过回绝/康复个人作业变化版别 
提交检查: 包括和扫除文件 提交修正文件夹特点不包括嵌套文件 比较文件,而无需脱离提交视图 
分支与兼并: 用于符号和分支专用阅读 兼并的同步,重返社会,樱桃采摘和先进的战略支撑. 兼并预览和清单,以削减抵触危险
日志检查: 显现历史修订按拍照日期分组 通过文字,变型或年纪过滤器 集成比较视图 
注释: 无缝集成的追溯信息到比较视图 五颜六色编码的作者显现 图例窗口,具体的计算和时刻表 导航通过文件的组成部分修订 
时刻线视图: 紧凑型卧式时刻表 历史上比较多个项目 一套功用强壮的过滤器 分支点都是明码标价,能够翻开和折叠
成绩单显现: 描绘了在作业副本或存储库中进行的一切活动 具体进展信息的冗长的操作 保存到运用程序会话之间盘 
外部修正器: 列表视图显现界说为简略的列表 过滤器的界说引证头或特定修订 特点的文本,也能够直接在文本视图修正 
完好的文档: 苹果帮帮手册格局的完好请求文件 描绘最佳实践作业流程与Subversion作业

cornerstone运用教程如下:

一、装置
cornerstone是收费,假如是公司需求运用到,主张让公司购买软件运用版权,支撑正版,当然小编这儿供给的cornerstone破解版别。
二、装备SVN

翻开Cornerstone,点击“+”号,增加一个库房。

1、Protocol:分为HTTP和HTTPS,假如公司给你服务器地址是HTTPS的话,就挑选HTTPS,反之,就挑选HTTP。
2、Server:填写服务器地址,例如:
192.168.1.11
3、Port:服务器地址中端口号,当然有时分是不需求填写的,运用默许的就能够了,例如:
192.168.1.11:443
4、Repository path:svn库房的拜访途径
5、NickName:库房显现的称号
6、用户名
7、暗码
ps:
1、填写好之后,会主动生成,这样的一串途径。假如你填写完之后不是这种svn://用户名@主机地址:端口号/途径的格局,则阐明填写有误。例如:
https://[email protected]:443/svn/iOS
2、小技巧,一般进入公司,项目负责人会给你开svn的账号,然后会把svn的途径发给你,拿到这串途径,直接仿制一下,然后切换到CornerStone,发现svn的途径会主动填充到CornerStone上面。
三、根本运用
1、上传项目到远端库房repository
能够直接将文件或许文件夹拖到repository的子文件夹中,或是挑选软件上方的Import按钮上传,会弹出选项填写地点方位及称号,然后挑选Import即可。

2、下载项目

一般分为:Export和Check Out
他们的差异在于,Export后的项目不会与repository中的源文件相关联,是一个独立的版别,而Check Out下来的文件会创立一个working copy,此文件与repository中源文件相关联,当有他人修正或是自己修正时,working copy会显现修正数量,白色数量为他人修正数量,灰色数量为自己修正数量,所以假如你是项目中的开发人员,能够挑选check out,假如仅仅下载检查,不期望自己的修正影响到整个项目,最好是挑选Export。
3、版别办理
每一次提交会创立一个新版别,在repository中会保存一切历史版别,可通过修正人及提交信息进行检索版别,所以用svn开发能够很好的操控项目呈现不行处理及不知道bug时代码的修正问题,例如:

ps:留意事项:
1、先更新后提交,当你看到你check out下来的项目有白色圈时,阐明有人现已提交了代码,这个时分,你应该先update一下,直至working copy不再显现白色圈,然后运转一下项目,保证项目没有抵触或许丢掉的文件,然后在commit自己的代码。不然,会形成项目中呈现多处抵触或许覆盖掉他人提交的代码。
2、在项目开发阶段,最好每次开发完一个独立的功用,或许在测验阶段,处理一个bug之后再提交代码到svn,不要接连屡次重复提交,形成版别过多过杂。而且每次提交时务必填写提交信息,便利检查历史版别。
小技巧:
1、静态文件上传。在项目中引进第三库,在本地运转项目,发现没有任何问题,可是提交到svn,其他人update之后,在运转项目发现报错,很有可能是静态文件没有上传到svn形成的。

挑选Preferences

勾选Use default global ignores,删去.a后,点击save。
然后,会发现check out下来的项目中会有这些问号的文件存在(下面的图仅仅为了举例运用),把这些带有问号的文件commit到svn,问题就处理了。

四、CornerStone常见的图标意义

假如,你想working copy下来的项目中做了修正,那么在修正之后的文件后边会有一个“M”的标志。

假如,你想working copy下来的项目中新增加一个文件,那么新增加之后的文件后边会有一个“?”的标志,此刻你需求点击add,增加到working copy下来的项目中,然后在commit。


假如,你想working copy下来的项目中删去一个文件,那么删去之后的文件后边会有一个“D”的标志。
假如,你想working copy下来的项目中A和B一起修正了同一行代码然后commit到svn,那么抵触之后的文件后边会有一个“C”的标志。
ps:原则上同一组开发人员最好不要在同一文件中进行操作,但有时分有必要去其他文件中进行操作,或许是误操作,假如一起多人在同一文件的同一方位修正代码,后提交的人会呈现版别抵触文件,一般会有三个相同称号不同后缀的文件。

其间.mine文件:自己所做修正,两个.r0XX文件:XX为数字,数字较小的为更改前的文件,较大的为更改后的文件,在文件中会有<<<< mine .r0XX和>>>>>等字样包括起来的代码,即抵触的当地,此刻请和组内搭档谈论或自己删去某部分修正文件后进行调试,修正文件。
五、创立分支和Tag


1、挑选项目地点的长途库房
2、挑选要创立分支的项目
3、右键或许点击上图挑选Branch
4、挑选分支寄存的途径
ps:Branch As:分支的称号
Where:把分支寄存在什么方位
Tag同Branch相同
六、Merge

假如两个分支需求兼并到骨干,Checkout到本地,点击需求兼并到的项.
点击Merge
点击Sychronize Branch:挑选需求从被兼并的项目(merge from)兼并到这儿,然后提交就能够了(假如一起有两个分支,最需仍需求在分支上修正的话,先兼并一个分支到骨干,然后骨干在兼并到另一个分支,修正抵触后提交,条件是,刚开始骨干和两个分支的代码相同,参阅上边的过程生成)
ps:1.在workcopying中挑选方针copying,然后点击Merge,如图所示
2.挑选Mergefrom的copying
3.Merge之前cornerstone会进行dry run,进行merge剖析和预览
4.承认无误后Merge Changes (该操作是本地操作,留意处理抵触后在commit)
七、cornerStone过错反常处理
1、

主要是因为你操作反常导致的,处理方案是,把生成的过错文件删去,然后在重新装置一下就能够了。

把赤色箭头部分的文件删去就能够了。
2、

本地代码版别号与服务器当时最新版别号不一致导致
点击update to latest,更新服务器最新的就能够了。
先写这么多,今后遇到问题会有更新。
收起介绍翻开介绍
  • 下载地址

宣布谈论

您的谈论需求通过审阅才干显现!