“单元讲解:章屹松老师”版本间的差异
来自iCenter Wiki
(→实验内容) |
(→Gitlab实验) |
||
第19行: | 第19行: | ||
2. 有冲突的情况 | 2. 有冲突的情况 | ||
在101.6.163.23 上,若干用户,同时修改一文件引起冲突时的处理。 | 在101.6.163.23 上,若干用户,同时修改一文件引起冲突时的处理。 | ||
+ | |||
+ | ==实验环境== | ||
+ | |||
+ | 1. 注册icenter gitlab | ||
+ | http://gitlab.icenter.tsinghua.edu.cn/ | ||
+ | |||
+ | 2. Ubuntu 虚机 | ||
+ | |||
+ | ip:101.6.163.23 | ||
+ | |||
+ | 共有6个用户,分别是git1, git2, git3, git4, git5, git6. 密码都是Abc123 | ||
+ | |||
+ | 3. 可能用到的软件 | ||
+ | |||
+ | 如果是windwos的系统,需要用到putty。 | ||
+ | |||
+ | 如果是Mac, 直接可用终端。 | ||
==实验步骤== | ==实验步骤== | ||
+ | |||
1. 进入Gitlab后,选择“Projects”“菜单-explore projects,找到你要修改的项目,复制(fork) | 1. 进入Gitlab后,选择“Projects”“菜单-explore projects,找到你要修改的项目,复制(fork) | ||
2. 选择“Files”“菜单,选择需要编辑更改的文件。编辑后commit change。 | 2. 选择“Files”“菜单,选择需要编辑更改的文件。编辑后commit change。 | ||
3. 在 “New MergeRequest,”“ 编辑 title和description后,submit merge request。 | 3. 在 “New MergeRequest,”“ 编辑 title和description后,submit merge request。 | ||
4. 原作者接受更改。 | 4. 原作者接受更改。 |
2017年6月12日 (一) 10:26的版本
Gitlab简介
Git最初由Linus Torvalds设计和开发为Linux内核开发管理代码, 是一个分布式的版本控制和源代码管理系统,它帮助开发者协同完成代码的开发. 为更好理解Gitlab中协同开发的过程,设计了如下实验。
Gitlab实验
实验目的
了解掌握Gitlab协同工作的方法。
实验内容
实验分为有冲突和无冲突的两种方式。
1. 无冲突情况 在下面的icenter gitlab中注册。 http://gitlab.icenter.tsinghua.edu.cn/ 找到并克隆需要编辑的文件,修改保存文件,提交文件给原作者。原作者确认修改。
2. 有冲突的情况 在101.6.163.23 上,若干用户,同时修改一文件引起冲突时的处理。
实验环境
1. 注册icenter gitlab http://gitlab.icenter.tsinghua.edu.cn/
2. Ubuntu 虚机
ip:101.6.163.23
共有6个用户,分别是git1, git2, git3, git4, git5, git6. 密码都是Abc123
3. 可能用到的软件
如果是windwos的系统,需要用到putty。
如果是Mac, 直接可用终端。
实验步骤
1. 进入Gitlab后,选择“Projects”“菜单-explore projects,找到你要修改的项目,复制(fork) 2. 选择“Files”“菜单,选择需要编辑更改的文件。编辑后commit change。 3. 在 “New MergeRequest,”“ 编辑 title和description后,submit merge request。 4. 原作者接受更改。