快速上手项目远程团队协作--CODING(新手向)
快速上手项目远程团队协作--CODING(新手向)
CODING网址:https://e.coding.net/signin
前言:之前用过github,用过微软的Azure协作(https://azure.microsoft.com/zh-cn/services/devops/), 不同协作工具其实核心思想都是大同小异的。后来用上CODING,感觉蛮好用且简单,就一直在用,怕健忘忘了流程就写了这篇。
快速建立项目
1.创建项目并克隆到本地
在网站注册个账号,找到项目板块,点击新建项目
看到如下如下图片,由于是简单的项目,所以点击第一个代码托管项目即可(后面的选项更适用于大型项目或企业级项目,有更多的管理方面的功能)
勾选第一个生成gitignore文件(用于筛选上传时的冗余文件),填写信息
完成创建后,打开项目,左边点击代码仓库,然后点击克隆
把地址复制,打开VS如果是VS2019的,打开右边就有克隆,点击克隆
将刚复制的地址粘贴到存储库位置那行,选择本地存储库位置,点击克隆就完成了
](https://imgchr.com/i/84OnM9)](https://imgchr.com/i/84OurR)
如果第五步是其他版本的VS,从视图打开团队资源管理器
点击克隆,并把刚复制的项目地址粘贴到该行,再点击下面的克隆也可以完成
PS:
当项目多于一人时,团队成员要克隆项目,需添加进项目成员,否则无法克隆
点击你的团队,找到邀请成员加入团队
然后打开项目,左下角找到项目设置,点击打开,出现如下页面,点击添加成员,选择刚邀请的团队成员确定即可
还需要给予权限,不同用户组权限可自定义
克隆需要输入CODING的账户和密码
当出现忘记密码,或者密码错误后无法再次输入时,其实是windows自行帮你保存了用户名对应密码
详情直接百度window自动保存git账号密码在哪修改
将其删除后可重新尝试输入账户密码
2.更新项目代码
2.1更新方式
1.只有一条主支master,无其他分支
优点:简单方便,直接推送到远程项目就完事,操作得当不存在冲突
缺点:值班式更新,也就是一个时间点一个人工作,不能同时更新
2.有一条主支master,每个成员有各自的分支
优点:可以同时工作,最后分别合并到主支master,提高工作效率
缺点:可能存在冲突需要处理,其冲突问题五花八门,不过其实大项目一般采用这种更新方式,迟早应学会解决冲突,
采用第二种时写代码时记得切换至各自的分支进行
如何创建分支
1. 点击分支
点击新建分支
选择从master签出分支,输入想要的本地分支名,点击创建分支即可
2.2如何更新项目
当更新项目后,右下角有标记,类似笔那显示更改数量
点击更改
填写更改信息,然后最简单的就是选择全部提交并同步,或者点击全部提交再返回上面那张图点击同步
额外:如果你采用的是分支更新,需要去远程项目那新建合并请求,并让管理员同意即可合并到主分支master
Unity游戏项目也可以用这种协作方式,不过建议不同成员采用不同场景进行任务实现,再交由一个人负责把功能合成到主场景,可减少冲突
写得已经蛮详细了,还有很多实用的功能,比如
1.分支保护,可以将master设置为被保护的分支以降低删库风险
2.项目任务颁布,可以分配工作,并查看统计那不同成员工作更新频率
3.测试管理:可以测试项目及存放文档
4.可以自行编写API文档
。。。。。。
建议自行尝试,并熟悉如何进行远程团队协作,如果觉得有用请帮我点个赞,谢谢。
转载标明出处:作者AMzz 博客: https://www.cnblogs.com/AMzz/
快速上手项目远程团队协作--CODING(新手向)的更多相关文章
- 论github客户端的使用与团队协作
首先:如果你觉得小编写的一般般,那你就默念小编是渣渣,我相信你就会好起来的 -------------------------------------------------------------- ...
- .Net·如何快速上手一个项目?
阅文时长 | 0.61分钟 字数统计 | 1029.6字符 主要内容 | 1.引言&背景 2.步入正题,如何快速上手一个项目? 3.声明与参考资料 『.Net·如何快速上手一个项目?』 编写人 ...
- 简明易懂,将细节隐藏,面向新手树立web开发概念——学完Java基础语法,超快速上手springboot+mybatiJavaWeb开发
简明易懂,将细节隐藏,面向新手树立web开发概念 --学完Java基础语法,超快速上手JavaWeb开发 Web本质(先忽视各种协议) Web应用可以理解为浏览器和服务器之间的交互. 我们可以看一个简 ...
- coding 除了托管外,还能进行团队协作.
coding 除了托管外,还能进行团队协作. oschina 也是非常不错的.
- GitHub:本地项目上传与团队协作
第一部分:我的本次作业成果 我自己个人的github地址是:colintz的个人仓库 我们开发团队小组的github地址是:小组3集中营 第二部分:强烈推荐的github资源 对于和我一样,初次接触g ...
- 新手学习Linux之快速上手分析
一.起步 首先,应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix 问题1:版本的选择 北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先 ...
- 使用Axure管理团队项目图文教程 团队协作操作步骤
Axure RP团队版和企业版都支持团队协作,可以创建和管理团队项目,即多人共同创作一个原型.本文通过图文教程的形式,讲解了如何基于Axure Share服务创建和管理团队项目.因为Axure Sha ...
- 给新手的 11 个 Docker 免费上手项目
转: 给新手的 11 个 Docker 免费上手项目 作者:老K玩代码 来源:toutiao.com/i6882755471015576072 Docker 是一个开源的应用容器引擎,让开发者可以打包 ...
- 快速上手Mybatis项目
快速上手Mybatis项目 思路流程:搭建环境-->导入Mybatis--->编写代码--->测试 1.搭建实验数据库 CREATE DATABASE `mybatis`; USE ...
随机推荐
- IO流文件拷贝
目录 IO流文件拷贝 前言 字节流(使用FileInputStream和FileOutputStream读取每一个字节...) 字节流(使用FileInputStream和FileOutputStre ...
- Zabbix 监控进程参考
1)zabbix自动发现占用内存最大top10进程并监控资源 http://blog.csdn.net/ybx13218464908/article/details/47819401
- 关于(Building tool)的认识以及当下流行的Building tool有哪些?
1.Building tool是什么? (Building tool)构建工具是一种工具,它负责构建流程的所有内容,并自动化与构建项目相关的所有内容.它致力于以下任务: 生成源代码(如果在软件项目中使 ...
- Css兼容性大全
知识有所欠缺 疯狂脑补抄袭经验中... 兼容性处理要点1.DOCTYPE 影响 CSS 处理 2.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, ...
- 接轨国际,碰撞更多科研火花——第八届ChinaSys大会专访微软亚洲研究院首席研究员张霖涛
作者:微软亚洲研究院实习生 徐祎雪 卢思奇 2015年6月5日至6日,由中国科学院深圳先进技术研究院先进计算与数字工程研究所主办的第八届中国计算机系统(ChinaSys)学术研讨会在厦门大学召开.来自 ...
- javascript学习内容
http协议 犀牛书 MDN js单线程 let只在代码块内有效 es5只有全局作用域 const变量指向的内存地址不得改动,值不能保证不变 全局变量不加var node.js 更改连接到服务器的方式 ...
- Linux下无法生成core文件的解决办法
1.检查ulimit [root ~]# ulimit -c 0 0:表示禁止生成core文件,此时需要执行ulimit -c unlimited(临时生效),或者在.bashrc中添加“ulimit ...
- Ftp Centos · GitBook
これよくない pyftpdlibをつかおう sudo easy_install pyftpdlib nohup python -m pyftpdlib > pyftpdlib.log 2> ...
- 选题在线提交系统(html+JS+php)
前言: 作为学习委员还是有挺多的事情要忙的,比如经常统计同学们的课设题目选择结果.如果老师的要求少一点,我还可以轻松一点.但是当老师对选题有种种限制的时候,自己就估计不会那么好办了.这 ...
- TCP 可靠传输与流量控制的实现
TCP 可靠传输与流量控制的实现 一.TCP可靠传输的实现 现在所讲的可靠传输是根据之前所说的可靠传输原理的实现,是现实中应用的技术. 1.1.以字节为单位的滑动窗口 如图A端一份文件分为了多个字节, ...