详情介绍
Cornerstone for Mac是一款可以在苹果电脑MAC OS平台上使用的Mac上最佳的SVN管理工具,客户端应用程序是专门为Mac用户设计的Subversion的控制,无论您是那个版本,或者一个Subversion的测试版,Cornerstone将有助于简化工作流程,使版本控制更加透明。需要此款工具的朋友们可以前来下载使用。
功能介绍
*结合了颠覆力量的Mac优雅。
*完美伴侣到Xcode,BBEdit,TextMate,Coda等
*使用Subversion,无需安装在10.4 Tiger了。
*所有功能于一身的UI模式优化,在笔记本电脑和其他小型显示器使用。
*多窗口界面模式在桌面系统使用大(甚至多重优化)显示器。
*还有更多更多。
使用教程
问题:
安装后打开出现“Cornerstone.app 已损坏,打不开。您应该将它移到废纸篓。”
解决:
在安全性与隐私中打开任何来源就解决了。但是,在安全性与隐私中并没有打开任何来源这一选项。原来是10.12 后需要手动开启任何来源。开启方式如下:
打开终端 ( 终端在 应用程序 - 实用工具内 )
sudo spctl –master-disable
会出现 Password: 这个提示, 你这个时候要输入你的账户的密码, 如果没有密码需要到系统偏好设置 - 账户 - 设置密码. 不可以是空的密码.
然后你输入密码的的时候会发现光标不动 , 这是正常的, 实际上已经输入进入了, 输入完成后回车即可生效. 然后你重启电脑就会出现任何来源的选项了. (也不用重启电脑,重启设置即可)
SVN基本操作:
下载服务器代码、修改本地代码、提交本地代码
常见操作:
svn checkout:将服务器代码完整的下载到本地
svn commit:将本地修改的内容提交到服务器
svn update:将服务器最新代码下载到本地
注意:
1.Checkout只需要做一次!
提醒:
每天下班前:commit“可运行版本”
每天上班前:update前一天所有代码
在Mac上,可以利用SVN图形界面工具来管理源代码,可以大大减小使用命令行的痛苦(有些操作使用命令行会比较繁琐,比如解决冲突)
Cornerstone / Versions / Xcode
安装完cornerstone后,双击进入cornerstone图形化界面:
上图中“远程svn服务器仓库”其实是和svn服务器建立连接后的一个映射。
接下来,项目经理需要先把服务器完整的目录下载到本地,然后初始化项目。
1.连接仓库:
2.连接成功:
3.点击“Checkout”,下载仓库所有的内容(本例中是指下载远程仓库的目录结构):
4.此时,“本地svn目录”下已经有了远程svn服务器test仓库的所有内容(code文件夹和doc文件夹):
---------------------------------------------------项目经理初始化项目 --------------------------------------------------
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初始化项目,忽略文件等操作已经完成。
下载地址
人气软件
Fish Shell Mac版 for Mac V3.1.2 苹果电脑版
Java SE Development Kit(JDK) 21 LTS for Mac v21.0.3 官方正式
IntelliJ IDEA 社区版 2024.3 Mac中文正式免费版(附安装教程)
Myeclipse for Mac V2014 苹果电脑版(附破解工具及破解教程)
Navicat for MySQL 11 for Mac V11.2.18 苹果电脑版
Mathematica for Mac 11.3 中文特别版(附注册机+激活方法)
JDK11(Java SE Development Kit 11) for Mac v11.0.25 x64 官方
SvnX(SVN客户端软件) for Mac V1.3 苹果电脑版
Jetbrains Clion、PyCharm、WebStorm、PhpStorm等万能破解注册机
Mathematica 12 for Mac 12.3.0 中/英文正式破解版(附注册机+激
相关文章
- Navicat for SQL Server for Mac v17.1.6 苹果电脑版
Navicat for MySQL mac中文版是一款功能强大、使用简单的数据库管理开发工具,对于数据需要大的用户来说非常实用,界面体验好,能使用函数快速得出各种数据,是做报表的得...
- 游戏引擎开发工具Unity 6 v600.0.28f1 LTS for Mac 官方稳定正式版 x64
unity6是一款非常好用的游戏引擎开发工具,可制作出游戏的各种动态画面,改进了粒子系统和GPU Instancing等功能,这里提供Unity6 Mac下载...
- Java SE Development Kit(JDK) 23 for Mac v23.0.1 官方最新正式版
Java 23 / JDK 23 已正式发布,新版包含了一系列重要的新特性和改进,使 Java 开发者能够在性能、可读性和并发处理等方面获得更好的体验...
- 腾讯UGit for Mac v5.22.2 苹果电脑版
腾讯UGit优化Git功能,提升代码管理效率,注重代码安全,支持团队协作,提供加密存储和传输,促进多人开发时权限分配和代码审查,提升团队效率和质量...
- 反汇编工具IDA Pro v9.0.240925 Mac官方完整免费版(Inter/Apple Silicon)
IDA Pro 是一款交互式反汇编器,广泛用于逆向工程,它极其灵活,内置命令语言,支持多种可执行文件格式,目前Hexrays为了充分调动大家主观能动性, 主动公开了测试版的完整I...
- Redis可视化管理工具 Redis Insight v2.60 for Mac 官方免费安装版
RedisInsight是一款Redis官方出品的可视化管理工具,可用于设计、开发、优化你的Redis应用,支持String、Hash、Set、List、JSON等多种数据类型的管理,支持远程使用CLI功能...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Cornerstone for Mac(SVN管理工具) V4.1 苹果电脑版资源来源互联网,版权归该下载资源的合法拥有者所有。