大作业一 代码管理仓库的开发

  经过团队成员的讨论,一致决定开发一个本地代码管理工具。这个软件可以满足用户管理自己所编写的代码的需求。

  团队成员:

  王宏伟:外向、活泼、开朗。对软件的开发有着很高的热情。

  蒋陵郡:成熟,热爱运动。管理能力强,工作态度认证负责。

  唐炳辉:有思想,学习能力强,团队的技术骨干,脾气温柔。

  邵文正:热爱编程,学习劲头足,工作也很认真。

  项目简介:

  现在还没有本地的代码管理工具,因此同学们写完程序后只是放在某个文件夹里面。保存在文件夹里面虽然很简单,但是也有一些弊端:首先,光从文件的名字上面很难看出这里的代码的功能,再一个就是随着用户需求的不断变更,程序员要发布连续的版本,这些不同版本的程序之间有着很强的联系,后续版本的开发要依赖于当前版本。一个优秀的代码管理软件就能帮助用户解决这两个需求。现在主要的竞争对手是github,github是一个开源的软件代码存储仓库。虽然它的功能和我们要开发的软件的功能很相似,相比之下,我们有这么几个优势:首先,我们这个软件是本地的,是存放在用户自定义的位置上的,而不是存放在某个网站上面的。其次,我们的软件还可以当做用户自己的技术成长记录,用户可以在每段代码添加很多的注释,标明该代码的版本和用途,当下次用到的时候,只需要通过搜索功能就可找到相应的代码,这样是很方便的。第三,我们的软件是闭源的,只有用户自己能够看到代码。这是与git有着很大差别的,我们的这个软件就是要帮助用户管理自己的代码,用户只能看到自己的代码。

  这个软件是面向所有的程序员开发的,要想推广这个软件,就必须在程序员之间来完成。我们准备在同学们的范围内推广使用,先向同学们介绍软件的功能,然后让同学们使用。根据同学们的反馈在对软件优化。

时间: 2024-10-13 14:42:37

大作业一 代码管理仓库的开发的相关文章

大作业01 代码管理仓库的开发

经过团队成员的讨论,一致决定开发一个本地代码管理工具.这个软件可以满足用户管理自己所编写的代码的需求. 团队成员: 王宏伟:外向.活泼.开朗.对软件的开发有着很高的热情. 蒋陵郡:成熟,热爱运动.管理能力强,工作态度认真负责. 唐炳辉:有思想,学习能力强,团队的技术骨干,脾气温柔. 邵文正:热爱编程,学习劲头足,工作也很认真. 项目简介: 现在还没有本地的代码管理工具,因此同学们写完程序后只是放在某个文件夹里面.保存在文件夹里面虽然很简单,但是也有一些弊端:首先,光从文件的名字上面很难看出这里的

把github作为私密代码管理仓库

由于工作需要,想把github作为公司的代码管理仓库,但是又不能公开代码,所以很简单,就是加密后再git上传.加密算法自然要选择效率高的,同时又是安全的.但是历史上好像这两项都是违背的,我说我要自己设计加密算法你们会不会喷我?但是我就是自己设计了. 思想很简单,就是用与明文相同位数的随机序列与明文异或!伪随机数发生器也是我自己diy的!如果你会因为这两点就怀疑我的加密算法的安全性,那先稍等一会儿.这个伪随机数发生器是用混沌方程当中的最简单的单峰映射(logstic map): xn+1=a*xn

Gitlab代码管理仓库安装部署

GitLab是利用 Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目.它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库.它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找. Gitlab CE社区版完全开源免费,用来搭建自己专属的代码仓库,提供一个类似Github风格的web界面,还是很犀利的. 1.部署环

代码管理仓库项目任务计划

4月15号下午,我们团队召开了团队项目计划会议,经过热烈的讨论,我们的团队共同设计了软件的界面,每个按钮所对应的功能,任务卡片把每项功能做了详细的介绍. 团队的backlog: 功能编号 功能名称 计划用时 已用时 功能描述 注释 01 新建文件 30   用户在点击“新建文件”按钮后,4号区域的编辑区域 要像新建一个文本文档那样,没有内容,用户可以把 代码复制进去.   02 查看文件 20   用户点击目录框内的任何一个文件名,文件的内容将会 在4号区域的编辑区显示.现在用户只能看文件里面的

GitLab之代码管理仓库

GitLab https://about.gitlab.com/ https://docs.gitlab.com.cn/ce/README.html https://docs.gitlab.com.cn/ce/README.html https://about.gitlab.com/installation/ https://gitlab.com/gitlab-org/cookbook-omnibus-gitlab https://gitlab.com/larryli/gitlab/ https

【ConnerStone】SVN代码管理 - 基本使用

第一步,链接服务器,创建代码管理仓库 第二步,输入服务器的配置,链接服务器(例子是以svn:// 为例子) 第三部 ,链接成功后,SVN的基本界面组成 第四步 从仓库中check out你需要的项目 第五步  (自己工作管理区)管理已经Check Out的代码,  一般的顺序就是  1 . Updata(更新代码) 2 . 找到Missing查看冲突文件(发现冲突) 3 . 查看每一个冲突文件,并且解决(解决冲突 - Resolve) 4 . 再次Updata并运行代码看是否有错误, 假如程序运

开发中的代码管理工具梳理

参考:https://blog.csdn.net/growing_tree/article/details/44084179 参考:https://blog.csdn.net/zhhelnice/article/details/52385285 参考:https://blog.csdn.net/growing_tree/article/details/44084179 代码管理工具有很多,看了很多文章,有必要梳理一下. 一.为什么使用代码管理工具? 就像zhhelnice的博客在博客里总结的那样

GIT: 分布式开发 代码管理工具使用命令大全

代码管理工具: GIT 什么是GIT? Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. 特点: 可以管理各种项目,特别是代码项目,多使用在Linux.Unix系统中 是分布式管理,不同于集中管理,这是git和svn的核心区别 更好的支持分支 拥有全球唯一的版本号 代码安全性更加有保证 开源.方便.快捷.数据传输速度更快.可以无网络操作 集中式和分布式: 集中式: 代码集中管

大作业--小组开发项目

经过团队成员的讨论,一致决定开发一个本地代码管理工具.这个软件可以满足用户管理自己所编写的代码的需求. 团队成员: 王宏伟:外向.活泼.开朗.对软件的开发有着很高的热情. 蒋陵郡:成熟,热爱运动.管理能力强,工作态度认证负责. 唐炳辉:有思想,学习能力强,团队的技术骨干,脾气温柔. 邵文正:热爱编程,学习劲头足,工作也很认真. 项目简介: 现在还没有本地的代码管理工具,因此同学们写完程序后只是放在某个文件夹里面.保存在文件夹里面虽然很简单,但是也有一些弊端:首先,光从文件的名字上面很难看出这里的