软工实践——github文件整理

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

先扔github链接
Transcend/ActivityHelper

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

就像这样

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

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

给出那篇博客链接

Github团队开发示例

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

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

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

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

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

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

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

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

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

感觉其他队负责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项目

放图

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

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

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



也都是把文件都放上去~

6.总结

github需要学习的东西还是很多的~后面如果有碰到问题,我会再总结的
posted @ 2016-11-09 20:13  爱拖交作业的小明  阅读(724)  评论(2编辑  收藏  举报