Mac上使用Source Tree的一些总结
来源:互联网 发布:c语言 百度网盘 编辑:程序博客网 时间:2024/06/04 17:50
作为一名Max/Xcode/iOS的初学者,学习仅有3个月时间,很多东西还不是很懂。在公司做项目集成代码用的是svn,在最开始听了一位同事说使用versions来进行svn访问,但是versions并不是一个免费的软件,于是上网下载几个破解版才搞好,终于能访问到svn了。但是随着自己的使用,发现了一些坑爹的问题,如今这个破解版versions,总是在不经意间就奔溃了,都快要玩哭我了。于是昨天,想起了一位大神说Source Tree都可以使用svn,于是想自己动手弄一个,毕竟Source Tree是免费软件。
在App Store中下载了Source Tree,安装完成后弹出了一个页面被告知现在Source Tree已经不在App Store更新了(由于没有细看,只是想起那位大神也说过类似的话,就就想想自己理解应该没错),于是从昨晚开始打开sourcetreeapp.com,打开啊打开,总是load不出来,发现网络妥妥把我压制了。最后只能边下载新版本边使用旧版本了。
好了,在使用Source Tree过程中,使用Gitbub是能正常使用的,可是一旦连接svn服务器,就出现错误了,上网找了找,再结合错误信息,初步认为是系统的Perl和Source Tree的svn中Perl没有进行必要的链接,Source Tree查找不到svn相关信息。我的系统中只有Xcode中自装的Perl版本有5.12和5.16,可是这个App Store中下载的Source Tree版本只是1.5.6,里面包含的Perl版本最高只有5.12,这样和错误不符,错误显示的是Perl5.16版本错误,于是只能等待最新Source Tree版本下载完成再作尝试(可是还是网络压制呀~~)。
历尽千辛万苦,终于把40+M的Source Tree dmg文件下下来了,进行安装。在不进行任何设置的情况下使用svn资源库,的确还是
Can’t locate SVN/Core.pm in @INC (@INC contains: /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl/5.16.2/darwin-thread-multi-2level /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl/5.16.2 /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl /Library/Perl/5.16/darwin-thread-multi-2level /Library/Perl/5.16 /Network/Library/Perl/5.16/darwin-thread-multi-2level /Network/Library/Perl/5.16 /Library/Perl/Updates/5.16.2 /System/Library/Perl/5.16/darwin-thread-multi-2level /System/Library/Perl/5.16 /System/Library/Perl/Extras/5.16/darwin-thread-multi-2level /System/Library/Perl/Extras/5.16 .) at /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl/Git/SVN/Utils.pm line 6.BEGIN failed–compilation aborted at /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl/Git/SVN/Utils.pm line 6.
Compilation failed in require at /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl/Git/SVN.pm line 26.
BEGIN failed–compilation aborted at /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl/Git/SVN.pm line 33.
Compilation failed in require at /usr/local/Cellar/git/1.8.4.1/libexec/git-core/git-svn line 25.
BEGIN failed–compilation aborted at /usr/local/Cellar/git/1.8.4.1/libexec/git-core/git-svn line 25.
果然还是因为Perl 5.16版本没有进行链接的问题,于是把之前上网查找到的方法进行了一番设置,再次使用svn。诶,行了。
而设置很简单,就只是建立两个文件夹间的软链接即可:
1. ln -s /Applications/Xcode.app/Contents/Developer/Library/Perl/5.16/darwin-thread-multi-2level/SVN /Applications/SourceTree.app/Contents/Resources/git_local/lib/perl5/site_perl/5.16.2/darwin-thread-multi-2level/
2. ln -s /Applications/Xcode.app/Contents/Developer/Library/Perl/5.16/darwin-thread-multi-2level/auto/SVN /Applications/SourceTree.app/Contents/Resources/git_local/lib/perl5/site_perl/5.16.2/darwin-thread-multi-2level/auto/
OK,现在正在从svn服务器导到本地,希望能成功啦。貌似这个资源库很大,要很久的样子。
好吧,还是待它导完再更新了~~
第二日
昨晚忘记更新了,昨晚经过长时间导到本地,终于成功了,随后测试了git的基本功能,能上传代码到github了。至此,Source Tree的安装总结就到一段落了。
以此记录自己的一次经历,望学习交流。
- Mac上使用Source Tree的一些总结
- mac的android studio上使用git clone source repository
- 工具使用 -- Source Insight的一些使用总结
- Source Insight的一些总结
- 如何在Mac上使用tree命令
- mac上截图的快捷键以及一些快捷键使用
- mac上使用终端的一些记录文本
- mac 上使用 eclipse 下载 Android source和 sample的办法
- Source Insight 开发工具的一些总结
- source命令使用的总结
- mac 上的tree的安装
- source tree使用
- mac git 的一些总结
- 总结的一些mac快捷键
- Source Insight中一些好用宏的使用
- Source Insight的一些使用技巧
- 使用source insight的一些设置
- Source Insight中一些好用宏的使用
- Spring的IOC
- Eclipse中10个最有用的快捷键组合
- git常见操作命令
- Golang 命令行字体颜色
- gp_gather_object_size script
- Mac上使用Source Tree的一些总结
- 关于sony等机型拍照后返回重载了Activity的问题
- Python linecache、glob模块
- iOS学习 textFile的键盘
- SSO跟踪
- android支付宝支付
- android冒烟测试与单元测试
- import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包
- iOS App 账号转移 图文详解