软工实践——github文件整理

本文记录了作者在软件工程实践中,对GitHub团队协作流程的改进过程。包括解决文件混乱问题、同步本地仓库、组织文件等内容,并分享了在此过程中遇到的具体问题及解决方案。

软工实践中,整理github上文件遇到的一些问题

先扔github链接
Transcend/ActivityHelper

1.原来呢我们团队的github上的文件的安排十分凌乱,没有归档。把说明文档、源代码、配置文件都直接扔到首页了。。。。。

就像这样

998904-20161109183829967-273729355.png

好乱啊,?架构设计,需求文档都扔上面去了。。。。。

2.然后要根据老师推荐的一篇博客,进行修改。“磨刀不误砍柴工”(上课原话,在上软工的时候还不忘给我讲授人生哲理?)

给出那篇博客链接

Github团队开发示例

我们要完成的效果图应该如下

998904-20161109184556389-1426120927.png

博客原文的项目,跟我们不十分贴合,所以不能照搬(可能是我不太懂,比如脚本什么的,而且还是在win下的文件管理。。。MacOS 不太一样)

3.观察下教程的第一部分——总共有哪些文件。

先上一张grey教程教程中的图片,即我不太懂的地方(看来需要勤加百度呀,不敢问原博主,据说提没水平的问题会被大牛打?)

998904-20161109185056749-418060877.png

文件中的configs和dbscripts没怎么看懂。。。尤其是脚本,应该是用不到吧,最起码是现在用不到。configs中的数据库配置文件之类的还是可以看懂的,大概就是.gradle结尾的文件吧,在AndroidStudio中的,对云后台进行设置的时候就是修改此处的文件。

仔细看我们原来的github文档中,也有一个build.gradle,大概就是编译运行时的配置文件吧。我一开始以为,在github上部署代码,就是把一个android项目文件下的所有文档都上传上去,但是后来发现很蠢。因为每一台机子的配置都不一样,尤其是Android SDK路径。我上传项目的时候把它一块上传了,于是队员就报这种错:

998904-20161109185604467-423960665.png

这就是路径不匹配,队员纷纷吐槽。。。。果然我很傻很天真?

998904-20161109190937295-1264431792.jpg

4.遇到的第一个问题——更新本地仓库

我将github的团队更改为组织后,拥有者变成了我自己的github账号。我自己的github账号上的的仓库还是旧版的,本地上是最新的。由于团队账号已经失效了,所以以后只有我自己的github账号了。那么如何将原来在本地与团队账号相连接的仓库更新连接自己的github账号仓库的最新版呢??估计你不太懂我所描述的,其实没关系。我简要地画张图

998904-20161109192549795-940910129.jpg

感觉其他队负责github的人也会遇到吧。

如何更新呢,看看这篇博客
github下fork后如何同步源库的新更新内容?

不过坑的是最后

git push origin master
的时候不行,报错

fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

这时候,我查到了另一篇博客
github常见操作和常见错误!错误提示:fatal: remote origin already exists.

里面介绍了,除了我这次的报错,还有其他的分支pull失败错误。

5.好了,现在已经都更新完了,开始组织文件

其中关于配置和初始化暂时还不是太懂,或许以后用到的时候再说吧。

原博客中是使用eclipse 来连接github来clone仓库,我看几篇Android Studio下连接github的,放一篇通俗易懂出来吧~
如何用AndroidStudio导入github项目

放图

998904-20161109200806358-406742949.png

实际上只是把几个docx文档放入了docs里面而已。

998904-20161109200922983-1783110038.png

configs中的配置文件,暂时还不需要放

另外附上几个github上比较火的安卓开源项目的文件组织

998904-20161109201125155-464042144.png


998904-20161109201128108-882067662.png


998904-20161109201130420-1675010340.png

也都是把文件都放上去~

6.总结

github需要学习的东西还是很多的~后面如果有碰到问题,我会再总结的

转载于:https://www.cnblogs.com/cafe3165/p/6048303.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值