本文主要是介绍Androidstudio SourceTree+码云管理代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原来使用的都是svn,现在使用Git,记录一下使用的步骤
SourceTree是一个图形化的Git管理工具
1、首先要先有一个Git账号,推荐一个网站码云中国的GitHub)
2、下载SourceTree
MAC下载地址:
Window下载地址:
3、SourceTree是需要账号登陆的,虽然软件是免费的但是注册也是和麻烦的,所以有一种可以跳过注册强制登陆的方法
安装成功之后,在本地文件夹的目录下输入
%LocalAppData%\Atlassian\SourceTree\
那么就进入了C:\Users\Administrator\AppData\Local\Atlassian\SourceTree这个文件夹下,如果没有SourceTree这个文件夹就重新创建一个
一定要注意这个目录的路径
然后在SourceTree这个文件夹下新建 accounts.json 文件
%LocalAppData%\Atlassian\SourceTree\accounts.json
注意新建的时候要注意后缀名要去掉
这两个是不一样的,后缀不去掉的话,无法登陆成功
最后在 accounts.json里保存以下内容
[{"$id": "1","$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity","Authenticate": true,"HostInstance": {"$id": "2","$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount","Host": {"$id": "3","$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount","Id": "atlassian account"},"BaseUrl": "https://id.atlassian.com/"},"Credentials": {"$id": "4","$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account","Username": "","Email": null},"IsDefault": false}
]
4、从SourceTree上down下原来托管的项目
这是码云上你项目的地址,点击复制就行
5、在做一切操作之前要先初始化这个库 点击Git工作流
出现下面这个弹框
6、开发前远程项目要先建一个分支,如果项目已经有了dev或者devlope分支,直接检出本地就可以
重新checkout的sourcetree要记得“检出”一下,才有develop。不然在自己的文件夹下边可能只有一个什么README.md的文件,没有工程文件,没有.h,没有.m,什么也没有。
然后本地就会出现devlope分支
7、然后就可以修改项目的代码了,修改代码要创建新的功能,比如你负责的是商城模块,就要在develope分支上新建新的功能、
8、每天的代码都要时常的更新,上传代码的时候把未暂存文件变成已暂存的,写上
提交的时候要提交develop,不要动master。master是主枝,是最后打tag包时候用的或者对master做操作的时候才用到的
完成的功能,然后提交上传,如果这个模块完成了就点击Git工作流点击完成功能
借鉴 :http://www.jianshu.com/p/a1d5645e11ad
http://blog.csdn.net/zcube/article/details/47841175
这篇关于Androidstudio SourceTree+码云管理代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!