赞
踩
sourcetree使用,给策划同学和美术同学准备的文档,只有基础功能介绍
版本:2.5.5.0(windows)
0X01 Clone项目 |
打开sourcetree后是这样的,如果有项目了先点击+号
1.点击Clone
2.配置克隆项目的信息
位置1处添加远程项目git路径。
程序:http://10.113.4.228:10010/r/Client.git
美术:http://10.113.4.228:10010/r/Art.git
策划:http://10.113.4.228:10010/r/Document.git
位置2处添加需要将项目保存的本地文件夹。
点击高级选项
检出分支处,根据项目情况选择
我们这里策划和美术项目不需要修改,用默认的master分支;程序项目选择develop分支
然后点击克隆
3.下载项目中
4.提示框配置邮件信息
这里邮件只是为了显示日志用,不会真的给你发邮件
5.完成
0X02 提交和更新项目 |
1.更新项目,选择拉取
这里更新是整个项目更新,和svn不一样,不区分目录更新,用svn习惯的同学需要注意下
2.提交修改
第一步先暂存要提交的内容
第二步提交暂存的内容,备注提交日志,需要先勾选推送,然后点击提交,就完成了
注意每次提交前尽量先更新下
0X03 解决冲突 |
冲突的原因是有同学修改一个文件并且提交了,你没有更新的情况下也修改了这个文件,这时候更新时提示冲突
1.更新失败,提示有冲突文件
这里是cs文件
2.将冲突的文件先提交上去,会提示推送失败,不管它
3.再次拉取
4.拉取后有冲突
感叹号图标表示冲突
5.解决冲突
根据自己情况选择解决方案,选中冲突文件右键
解决冲突后,感叹号没有了
然后提交,不要做其他操作,先提交,日志是默认冲突日志,不用管(如果有其它文件需要提交,也不要管,先把冲突文件提交上去,再重新提交需要提交的文件)
解决冲突后有可能出现orig后缀文件,直接删除就行,冲突备份用的
如果还提示推送,点击推送按钮就好了
1.更新失败提示
2.解决方案
将自己修改的文件备份,然后黄色或者灰色图标的丢弃修改,问号图标的移除
更新完成后再覆盖,然后提交
这里注意下,文件冲突不管是不是同一行都会提示冲突,没有自动合并,应该和冲突比对工具有关,这里不做说明了,svn如果修改不是同一行自动合并
git不会去管理文件夹,unity的meta文件让这个问题很蛋疼
0X04 基本知识 |
1.当前项目所在文件夹目录
点击浏览器会打开项目所在的文件夹
2.文件图标说明
新添加文件
如果删除这个文件选移除
修改的文件
放弃本地修改选择丢弃
删除的文件
放弃删除,选择丢弃,就恢复了
还有一种图标是更换目录
如果还不明白或者想要更详细的资料,这里推荐几篇文章
iOS-SourceTree的使用 (解决冲突参考)
SourceTree图文示例教程(Win版)
SourceTree使用方法
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。