软件介绍
CornerStone破解版是一款专门提供给所有编程开发人员使用的SVN管理工具,我们不仅可以使用这款软件来获取到多种SVN的基本功能。同时还可以将CornerStone软件和Xcode,BBEdit,TextMate,Coda多种开发工具进行无缝连接使用,让你同时使用多种强大的开发工具。
软件简介
最新的 Cornerstone 4 版本,采用全新UI设计和大量新的功能,是当前Mac上最好用的SVN客户端,Cornerstone 4 Mac版除了支持基本的SVN功能外,还能够和Xcode,BBEdit,TextMate,Coda等开发工具无缝的集成使用,其时间线功能能够非常方便的查看一个文件的历史改动情况,具有强大的合并、比较功能。
CornerStone破解版软件功能
存储库
创建新存储库或连接到现有存储库
在源列表中组织存储库
按住Option键并拖动以创建标记和分支
从Finder拖动以导入
工作副本
在源列表中组织工作副本
通过从Finder拖动添加现有工作副本
更改摘要(包括可用的存储库更新),源列表中显示的顶级文件夹状态和活动
显示本地和远程文件状态
快速查看工作副本文件
通过修改和锁定状态以及文件名强大过滤
配置要应用于哪个应用程序按类型和按文件打开文件
检查并修改Subversion属性
完全支持文件夹深度扩展和缩小的稀疏工作副本
集成比较视图
比较文本和图像
C / C ++,CSS,HTML,Javascript,Objective-C,PHP,Ruby等语法着色
大多数图像格式支持包括PNG,JPEG,GIF和PSD
突出显示内部差异
通过拒绝/恢复单个更改来编辑工作版本
提交视图
包含和排除文件
提交对文件夹属性的更改,而不包括嵌套文件
比较文件而不离开提交视图
分支和合并
用于标记和分支的专用视图
合并对同步,重新整合,樱桃挑选和高级策略的支持。
合并预览和核对表以降低冲突风险
日志视图
将历史记录显示为按日期分组的修订列表
按文本过滤,更改类型或年龄
集成比较视图
注释
将错误信息无缝集成到比较视图中
颜色-coded作者显示
包含详细统计和时间线的图例窗口
浏览文件的组成部分修订
时间线视图
紧凑的水平时间轴
比较多个项目的历史记录
强大的过滤器集
分支点明确标记,可以展开和折叠
Transcript View
描述在工作副本或存储库中执行的所有活动
冗长操作的详细进度信息
在应用程序会话之间保存到磁盘
外部编辑器
列表视图将定义显示为简单列表
过滤引用HEAD或特定修订的定义
属性文本也可以直接在文本视图中编辑
完整文档
Apple Help Book格式的完整应用程序文档
描述了使用Subversion
软件特色
* 结合了颠覆力量的Mac优雅。
* 完美伴侣到Xcode,BBEdit,TextMate,Coda等
* 使用Subversion,无需安装在10.4 Tiger了。
* 所有功能于一身的UI模式优化,在笔记本电脑和其他小型显示器使用。
* 多窗口界面模式在桌面系统使用大(甚至多重优化)显示器。
* 还有更多更多。
CornerStone破解版操作方法
1.用Xcode创建一个项目,把项目添加到code文件夹下:
2.默认项目创建好后,所有相关文件的状态都变为了A(Add),代表已经在svn管理之下,但是未提交到svn服务器。
cornerstone上的本地目录(working copies)已经有了项目文件:
然而,此时远程代码仓库仍然没有代码,下一步需要commit本地代码到远程代码仓库。
cocornerstone界面刷新服务器代码仓库快捷键:command + r
3.提交本地代码到远程仓库:
方法一:用Xcode commit:
方法二:用cornerstone commit:
一般,初始化项目的时候,第一次commit项目,不在Xcode中提交项目,因为,除了默认的需要忽略的文件,还需要手动的忽略一些不需要上传到svn服务器代码仓库共享的文件,Xcode做不到这一点。cornerstone能够帮助项目经理手动忽略一些文件,所以,此处我们用cornerstone演示怎么手动忽略不需要上传的文件。
cornerstone会自动帮我们识别,哪些文件不需要提交,哪些需要提交。
4.添加注释,提交初始化项目到服务器(不需要改变勾选项,cornerstone默认会忽略不需要上传的文件)
5.查看远程仓库是否已经有了被commit的项目:
当然,被commit成功的文件,其在Xcode中的A(Add)标记也会消失:
6.此时,初始化项目工作还没有完成,还需要手动忽略一些cornerstone么有帮助我们忽略的文件
需要忽略的文件如下:
7.先delete需要忽略的文件夹:
delete之后:
8.再commit一次该项目(因为在delete之前,我们已经commit过一次项目,所以需要再次commit删除了文件夹后的项目,更新远程仓库,使之保持同步)。PS:一般commit不成功,会报错,这时,需要先update,然后再commit。
9.然后再右键需要忽略的文件(夹),点击ignore
10.最后再来一次commit(前后一共3次commit)
怎么验证所有需要忽略的文件都已经全部忽略掉?
只修改了一个文件,如果commit的时候系统也只是commit被修改的那一个文件,说明忽略成功(所有需要忽略的文件都已经被忽略),如果修改了一个文件,commit的时候系统却需要commit多个文件,说明还有一些文件没有被忽略。
总结:
需要忽略的文件:
1.Xcode默认会记住我们当前正在编辑的文件,也就是上次退出项目时停留的文件,下次打开项目会停留在该文件。我们不需要把这些信息共享给同事,所以需要忽略。
2.Xcode会记录目录的打开情况。同事不需要共享。
3.断点信息。同事不需要共享。
以上三个需要忽略的信息,都在xcuserdata 文件夹下,所以只需要忽略xcuserdata文件夹。
至此,项目经理用cornerstone初始化项目,忽略文件等操作已经完成。
CornerStone破解版常见问题
问题:安装后打开出现“Cornerstone.app 已损坏,打不开。您应该将它移到废纸篓。”
解决:
在安全性与隐私中打开任何来源就解决了。但是,在安全性与隐私中并没有打开任何来源这一选项。原来是10.12 后需要手动开启任何来源。开启方式如下:
打开终端 ( 终端在 应用程序 - 实用工具内 )
sudo spctl –master-disable
会出现 Password: 这个提示, 你这个时候要输入你的账户的密码, 如果没有密码需要到系统偏好设置 - 账户 - 设置密码. 不可以是空的密码.
然后你输入密码的的时候会发现光标不动 , 这是正常的, 实际上已经输入进入了, 输入完成后回车即可生效. 然后你重启电脑就会出现任何来源的选项了. (也不用重启电脑,重启设置即可)
- 精选留言 来自广东珠海移动用户 发表于: 2023-8-21
- 还有这种神器?
- 精选留言 来自湖北宜昌移动用户 发表于: 2023-11-7
- 谢啦这东西不错
- 精选留言 来自湖北黄石电信用户 发表于: 2023-11-16
- 超级棒!点一亿个赞
- 精选留言 来自山东淄博移动用户 发表于: 2023-8-26
- 软件在功能界面方面可以说都很出色了
- 精选留言 来自广东韶关电信用户 发表于: 2023-5-8
- 软件不错,很久没用了,下载使用。