Cplat项目开发记录

3/10号完成项目随机练习模块的重写,弄了份codeStandard来参考。后续想要需找一个有代码管理功能的云端项目管理软件,因为之前是使用SVN来进行版本控制,所以一直在找可以提供SVN服务的项目管理软件。Coding、Git@OSC可以满足我对项目管理的需求,但是都是提供GIT服务的,所以我从SVN开始向GitHub迁移。
Git for Windows 和TortoiseGit这两款软件可以搭配使用,操作方式和SVN相近,减少了学习成本。
我下载了TortoiseGit_1.8.15.0_x64_XiaZaiBa.zip 和msysGit-fullinstall-1.7.6-preview20110708.exe 进行安装。具体安装方式可以参考http://blog.csdn.net/yanzi1225627/article/details/12859323
但是使用TortoiseGit连接代码库总会提示错误,通过git命令行来连接运行情况正常。

在Git@osc上使用git的命令:

1、建立RSA秘钥

ssh-keygen -C 'your@email.address' -t rsa
ssh –T git@github.com
C:\Users\ZYJobs\.ssh

2、Git 全局设置:

git config --global user.name "137****6055"
git config --global user.email "137****6055@163.com"

3、创建 git 仓库:

mkdir a
cd a
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://git.oschina.net/horizonsunshine/a.git
git push -u origin master

已有项目?

cd existing_git_repo
git remote add origin https://git.oschina.net/horizonsunshine/a.git
git push -u origin master

4、添加thinkphp项目,将代码添加到项目目录下,执行增加命令,如下:

git add . //提交所有文件,如果想提交指定的文件

5、git commit –m “ThinkPHP3.2.3完整版”

-m后面跟提示信息,这个提示信息是一定要写的,不仅是规则,同时也方便我们记录我们提交的过程,写清晰为什么提交或修改了什么是非常有用的。

6、提交完成后,我们就要把它推送到远程仓库上去了,命令如下:

git push origin master
这样就完成了我们要做的所有任务到github去确认代码是否上传成功。

Git@OSC同样可以支持SVN方式上传代码,但是这样就不能支持分支的功能。我们需要分别在team@oSC和git上邀请组员,分配权限以进行开发。Issues可以帮助我们与组员进行交流,pull request 功能可以让非项目组成员push代码到别人的仓库中以参与开发。
Git@OSC提供的项目演示服务总体上较SEA、阿里云等分布式云服务还是有很多不足,搭建Mysql时会出现服务管理不可用的情况。

开发流程:

Created with Raphaël 2.1.0 开始 需求分析 数据逻辑分析 设计数据库 通知组员数据库的更改 根据反馈优化数据库 根据数据库设计Model 设计控制器 编写index方式实现界面初始化 根据用户不同操作编写相应的方法,并标明备注 设计不同方法对应的界面 设计View模板,为后台数据留下相应的接口 为View设计Css、Js等前端 通知组员一同进行对应模块的测试 模块测试通过? 所有模块测试通过,合入master分支 上传新浪云,进行微信+sea开发环节 结束 yes no
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值