首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏java

    git 多人协作开发

    通过git实现多人协作远程开发 在同分支下协作开发 目标:远程的master分支下的文件代码增加N行… 实现:由开发者1新增N行…代码,由开发者2新增N行…代码。 条件:在一个分支下协作完成。 根据前个章节的内容我们已经通过git来与远程仓库建立了联系。 2.通过本地仓库进行操作合并 最后我们删除分支即可 最后查看是否删除 git branch -a git remote show origin 在不同分支下协作开发 目标:远程的master 条件:在不同分支下协作完成。 这里的分支是独立分支,是私有的,不会产生冲突!

    38610编辑于 2024-12-26
  • 来自专栏Initial programming

    初识git · 多人协作

    前言: git从发布以来,强大的功能有版本回退以及分支管理,那么分支管理用来不仅是为了维护master的,更多的是多人协作的一种代表,所以多人协作这一章节,基本上说的就是我们如何使用多分支来实现一个团队开发功能 多人协作一 首先,我们创建仓库的界面自然是可以跳过的,所以我们使用上篇文章创建的仓库->linux, 该仓库除了一个code目录,什么也没有,我们将file.txt作为开发的文件: 那么第一个问题,我们自己演示这个过程的时候 所以,我们可以使用指令git remote show origin是可以看到远端和本地分支的关系的,那么使用命令git remote prune origin就可以删除了,因为Prune是剪的意思: 多人协作二 对于多人协作一我们已经清楚了,简单总结为什么会出现合并冲突,因为两个开发者在同一条分支上,所以就会导致合并冲突,那么多人协作二是创建两条分支,也就是开发者1拥有自己的分支,开发者2也拥有自己的分支:

    37210编辑于 2024-10-18
  • 来自专栏前端笔记ing

    多人协作必备技能Git

    新的项目开启了,要使用Git多人协作了,只好再补补了。 最近晚上抽空,把Git 补回来了,记住基本的开发流程和常用指令就可以应对很多基本的问题了。

    50920发布于 2021-10-11
  • 来自专栏光城(guangcity)

    群晖多人协作开发

    群晖多人协作开发 1.导语 最近回到学校,需要把群晖的git server整一下,顺便自己记录一下。 具体如下: 使用群晖NAS搭建一个git server,其实搭建git server还是贼简单,那在加个内网的gitlab,其实就可以做到github或者gitlab的功能,大家可以进行协作开发。

    2.6K20发布于 2020-09-18
  • 来自专栏PDF转换docx

    如何多人协作编辑文档

    最近许多人私信留言在问我ONLYOFFICE多人协作编辑文档是怎么做到的,我来不及每个人都回复,所以写了个文章给大家简单介一下ONLYOFFICE多人协作的功能,接下来是我个人的使用指南, 主要协作功能; ONLYOFFICE支持云端使用,可以实现多人实时在线编辑,协同工作。 现在受疫情影响,移动办公已经成为了常态,多人实时协同工作的需求大大增加了,而且我们希望不仅仅是共同编辑,更能够追踪变化和版本历史,而这些ONLYOFFICE都能做到。 共同协作编辑;1.用户1对打开的文档进行更改。2.该文档编辑器发送由用户1做出的更改文档编辑服务。3.该文档编辑服务发送由用户1做出了用户2的变化的文档编辑器。 而对于协作团队来说,ONLYOFFICE的协作功能配置好之后对于在线办公是非常优秀的,几个人,或者一个团队,共同在线协作解决同一个工作任务,聊着天就可以把工作完成,很大程度上提升了工作效率。

    2.9K50编辑于 2023-01-03
  • 来自专栏专注 Java 基础分享

    Git版本控制之多人协作

    但那终究是皮毛,我们使用git最主要的目的还是管理我们的项目,多人协作。 2、远程仓库      Git作为分布式的版本控制系统,你是你本地仓库的主人,但是想要实现多人协作开发,你就要将你本地的开发推送到远程共享仓库中供大家下载,本篇主要以github作为远程服务器来介绍有关远程仓库这块内容

    1.4K90发布于 2018-01-04
  • 来自专栏日志

    git多人协作开发冲突解决

    基本内容 在我们在用Git进行多人开发的时候,会遇到没及时拉取最新仓库代码就直接上手写的情况(或者说你正在写,人家就推送了),这种时候我们写好后push就会发现无法推送,查看信息可以得知是远端仓库已经有更新了

    1.5K20编辑于 2022-09-09
  • Git多人协作深度实践指南

    准备阶段:建立稳固的协作基础在任何团队协作开始之前,首要任务是构建一个统一、高效的开发环境。这其中,本地开发环境与远程代码仓库之间的通信机制是核心。一个常见的效率瓶颈源于使用HTTP协议克隆仓库。 场景一:单一共享分支协作模式这是一种较为基础的协作模式,所有开发人员共同在同一个共享分支(例如dev)上进行开发、提交和推送。 这是多人协作中最经典、最常见的错误场景。终端返回的错误信息非常关键:! [rejected] dev -> dev (non-fast-forward): 推送被拒绝。 总结:构建纪律性与效率并存的协作体系Git多人协作的精髓,并不仅仅在于对一系列命令的熟练掌握,更在于对一套结构化、有纪律的工作流程的共同遵守。 本文通过两个核心场景的深度实践,揭示了从基础环境配置到复杂并行开发的完整协作图景。首先,一个稳固的协作基础始于高效的通信机制。

    29510编辑于 2026-02-03
  • 来自专栏Coding Is Fun

    Docker 部署思源实现多人协作

    前言 最近准备将协作平台从 HackMD 迁徙到思源笔记。 这主要是因为我个人笔记使用思源,而团队笔记使用 HackMD,不免有些混乱。 (可选操作)使用 MegaSync 同步 我的最初目的是多人协作编辑一个笔记本,我还希望这个笔记本能被同步到本地,这样我可以在别的笔记本中引用它。

    3.9K20编辑于 2022-09-23
  • 来自专栏FECoding

    多人协作 Git 操作规范指南

    使用 commitizen 等工具提交符合 Angular 规范的 commit message。 要求至少包含 header,即: <type>(<scope>): <subject>。

    1.9K20发布于 2019-04-25
  • 来自专栏HTML5学堂

    使用Git多人协作,完成项目开发

    今天我们来讲最后一个“大点”:如何使用Git多人协作,完成项目开发。 想要进行多人协作,有两方面的知识要掌握,一方面是在GitHub上进行多人团队项目的创建和管理;另一方面是如何进行多人的配合(会涉及到Git中的分支概念)。 工作原理 - 如何进行多人合作 所有准备工作完成之后,接下来要做的就是,如何合作。我们可以每个人都在master当中进行操作,但是这时候会有什么问题呢?会不会整个master变得很乱? 由于一个项目有可能是多个人协作实现的,因此会每个人创建一个自己的分支,然后每个人将自己的代码,从个人分支提交到develop分支做合并。 其他用户如何使用这个新分支 如果我们希望每个人都在这个新分支(develop)上进行协作开发,那么团队中的每个人就需要在自己的Git中新建一个分支,并切换到这个分支,之后,从GitHub中将新分支拉取下来

    2.4K51发布于 2018-03-13
  • 来自专栏一行舟

    如何实现多人协作的在线文档

    我们主要从需求分析、方案设计、技术选型等几个方面介绍如何实现多人协作的在线文档。 需求分析 我们借鉴领域驱动模型的思路进行需求分析。需求中包含人和文档两个实体。人的主要属性有:用户ID、用户名。 还有一个最关键的问题就是协作协作是多个人,对一篇文档同时操作。协作的过程中需要把多个人编辑的内容,经过合并转换为最终保存的文档内容。 协作的过程中需要让文档编辑人员看到当前一起协作的对象和协作对象实时编辑的内容。 为了实现以上功能我们把系统拆分成五大模块:人员管理、文档管理、权限管理、协作和前端文档编辑器。 Redis我们用来存放多人协作时的文档和用户对应关系。当然数据量不大时MQ也可以使用Redis临时代替。 总结 以上就是我对多人协作在线文档的分析和设计方案,其中包含了前后端交互流程、文档的存储和服务的部署方案。

    4.6K20编辑于 2022-08-25
  • 来自专栏Swift社区

    Swift 项目 - Xib | StoryBoard 多人协作技巧

    不同于国外,StoryBoard从面世到如今饱受国内开发者的质疑,质疑的理由很多,什么不利于多人协作啊,隐藏了UI细节啊,出问题不容易测试,降低执行效率啊等等。此文就是针对这些问题的举例和剖析。 实际使用例子参见《纯Swift项目-Xib | StoryBoard 设备适配技巧》[1]或其他StoryBoard文章 StoryBoard 和 Xib 不利于多人协作,git合并代码容易冲突,且难以处理 哪怕是用纯代码开发,如果没有命名规范,肆意的嵌套if,不遵守MVC或者MVVM等开发模式,不区分开发环境与生产环境,这样写出来的代码又何谈可维护性,和多人协作呢? 使用以上原则,只要任务分工合理,基本上不存在多人同时修改同一个Storyboard的情况,就算配合失误偶然发生,精简的Storyboard其代码量也不大,借助文件比较工具很容易就能处理git冲突。 至于说导致ViewController臃肿,更是荒谬,StoryBoard提供了多种方案来分离代码,只不过很多人不知道而已。

    3K20编辑于 2022-04-04
  • 来自专栏前端食堂

    如何实现多人协作的在线文档

    我们主要从需求分析、方案设计、技术选型等几个方面介绍如何实现多人协作的在线文档。 需求分析 我们借鉴领域驱动模型的思路进行需求分析。需求中包含人和文档两个实体。人的主要属性有:用户ID、用户名。 还有一个最关键的问题就是协作协作是多个人,对一篇文档同时操作。协作的过程中需要把多个人编辑的内容,经过合并转换为最终保存的文档内容。 协作的过程中需要让文档编辑人员看到当前一起协作的对象和协作对象实时编辑的内容。 为了实现以上功能我们把系统拆分成五大模块:人员管理、文档管理、权限管理、协作和前端文档编辑器。 Redis我们用来存放多人协作时的文档和用户对应关系。当然数据量不大时MQ也可以使用Redis临时代替。 总结 以上就是我对多人协作在线文档的分析和设计方案,其中包含了前后端交互流程、文档的存储和服务的部署方案。

    4.5K50发布于 2021-08-20
  • 来自专栏一行舟

    如何实现在线Excel多人协作

    引言:结合工作实践和自己的一些思考,今天和大家分享在线Excel的协作方案。 如果你对在线文档的主题感兴趣还可以看这两篇文章:如何实现多人协作的在线文档,在线Excel存储方案 场景 多个用户同时操作一个Excel文件。 场景中的实体有:用户、Excel。 其中用户又分为「拥有者」、「阅读者」、「协作者」 拥有者:创建Excel的用户 阅读者:可以查看Excel的用户 协作者:可以编辑Excel内容的用户 创建领域模型 一个Excel只有一个拥有者,但是可以有多个阅读者和协作者 一个Excel可以被多个阅读者或协作者同时访问 一个Excel可以被多个协作者同时编辑 一个Excel可以被拥有者删除 过程分析 协作的关键过程有: 「用户打开Excel」 「用户编辑Excel」 「 总结 今天详细和大家介绍了,在线Excel协作的一些实现方案和关键流程,希望能起到抛砖引玉的作用。喜欢在线协作的同学可以一起来交流讨论。

    3.4K20编辑于 2022-08-25
  • 来自专栏被删的前端游乐场

    多人协作如何进行冲突处理

    最近接触到一些针对多人同时操作进行冲突处理的场景,简单介绍下相关的实现方式。 Operational transformation(OT)OT 算法最初是为在纯文本文档的协作编辑中的一致性维护和并发控制而发明的,在本文中我们也主要掌握一致性维护相关的一些方法。 协同软件的冲突想必大家都知道,在多人协同场景下,必然会出现各种各样的冲突场景。举个例子,团队接到一个超大型的项目需要开发,老板说10分钟给出排期和分工。

    79710编辑于 2024-08-03
  • 来自专栏可涵的从小白到大牛的征程

    Git 分支管理与多人协作实战指南

    6.多人协作 目前,我们所完成的工作如下: 基本完成 Git 的所有本地库的相关操作,git基本操作,分支理解,版本回退,冲突解决等等 申请码云账号,将远端信息clone到本地,以及推送和拉取。 是时候干最重要的一件事情了,实现多人协作开发! 6.1.多人协作一 这里我们的情况是多人在同一条分支上进行协作。 总结一下,在同一分支下进行多人协作的工作模式通常是这样: 首先,可以试图用 git push origin branch-name 推送自己的修改; 如果推送失败,则因为远程分支比你的本地更新,需要先用 checkout -b [dev] [origin/dev]后面跟上origin远程链接,这样我们push的时候可以直接使用git push命令,不需要再加入其他的参数 origin 和master 6.2.多人协作二 这就是多人协作的工作模式,⼀旦熟悉了,就非常简单 总的来说:合并分两种,推荐第一种PR申请单,更加有保障。

    45510编辑于 2025-01-23
  • 来自专栏程序员poetry的专栏

    Git多人协作开发流程分支管理方案

    代码库应该有一个、且仅有一个主分支:master。所有提供给用户使用的正式版本,都在这个主分支上发布。

    1.7K41编辑于 2022-01-04
  • 来自专栏江涛的博客

    杂记 -- gitblit多人协作冲突解决之道

    在这里,我编写了一个真实的用户案例来跟大家分享一下Git版本冲突时,我们该怎么做?

    1K30发布于 2020-06-19
  • 来自专栏大白虾谈架构

    GitHub 多人协作开发 三种方式:

    GitHub 多人协作开发 三种方式: 一、Fork 方式   网上介绍比较多的方式(比较大型的开源项目,比如cocos2d-x) 开发者 fork 自己生成一个独立的分支,跟主分支完全独立,pull代码后 Collaborators 在Teams下面点击刚创建的组织 比如eveloper-51/owners 里面就可以添加或者remove组织成员 三、合作者   代码仓库的所有者可以为单个仓库增加具备只读或者读写权限的协作

    1.8K40发布于 2018-06-29
领券