当前位置:  开发笔记 > 运维 > 正文

用于2个非共处开发人员的git工作流程是什么?

如何解决《用于2个非共处开发人员的git工作流程是什么?》经验,为你挑选了0个好方法。

我有一份合同,可以写一部分程序.写另一部分的人在另一个城市.我想找到一种方便的来回发送更改的方法.出于其他原因,我想学习使用git作为分布式VCS和电子邮件来回更改.(我之前使用SCCS,RCS和PVCS,总是锁定.我想推动自己学习如何更好地使用分支和合并以及不依赖于中央服务器.)

我们需要做以下两项任务(相当标准的列表):(
a)我们每个人都有助于修复错误和需要更改这两个部分的新功能.
(b)为客户编译和打包二进制文件.
(我们还需要分别处理不依赖于另一个的功能,但我认为任何适用于任务(a)的功能也适用于此.)

背景:另一个人之前从未使用过VCS; 他对这个想法有点抵制.他甚至不知道他们并不是所有人都使用锁定结账.我需要了解我们所做的一切,我可以帮助他完成粗糙的事情而不会让他感到沮丧.他将源存储在服务器上也非常不舒服,这是更喜欢通过电子邮件发送更改的另一个原因.我们可以轻松加密它们.

其他可能相关的背景:我们在Windows上使用Delphi作为我们的开发环境.我们极不可能添加其他开发人员.如果是这样,我们每年只需要多次打包客户版本.客户数量可能永远不会超过十个.

问题:
1)我应该使用这个项目来学习分布式开发的技术吗?或者这太过分了,我应该做一些更简单的事情?我不介意花一些额外的时间学习,但不会超过几周.

2)对问题1假设"是",我们应该为上述每项任务使用什么工作流程?

3)哪些Windows GUI程序将执行所有必需的任务?(我对命令行很满意;他不是.



我已经写了一篇关于"gitting started"的非常详细的教程,它展示了到目前为止我学到的关于使用git的知识.如果你想到目前为止阅读它,请访问http://xorandor.com/GittingStarted.我试着把它写给一个git新手,他对一般的VCS知之甚少但不是很多.我计划在我了解更多内容时添加.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有