相关疑难解决方法(0)

如何确保我的git repo代码安全?

如果我们的组织要从像subversion这样的中央服务器VCS切换到像git这样的分布式VCS,我该如何确保我的所有代码都免受硬件故障的影响?

使用中央服务器VCS,我只需要每天备份存储库.如果我们使用的是DVCS,那么所有开发者机器上都会有大量的代码分支,如果硬件失败(或者开发人员丢失了他的笔记本电脑或者它被盗),那么我们就没有任何备份.

请注意,我不认为这是"让开发人员将分支机构推送到服务器"的一个好选择 - 这很乏味,开发人员最终也不会这样做.

这个问题有一个共同的方法吗?

一些澄清:

使用本机中央服务器VCS,除了开发人员的最新更改之外,所有内容都必须位于中央服务器上.因此,例如,如果开发人员决定进行分支以执行错误修正,则该分支位于中央服务器上并立即可用于备份.

如果我们使用DVCS,那么开发人员可以进行本地分支(实际上是许多本地分支).在开发人员认为"哦,是的,我应该将其推送到中央服务器"之前,这些分支都不在中央服务器上并且可用于备份.

所以我看到的差异(如果我错了,请纠正我!):如果我们使用的是DVCS,但是使用正常的VCS,半实现的功能和错误修正可能无法用于中央服务器上的备份.如何保证代码安全?

git backup dvcs

7
推荐指数
1
解决办法
1786
查看次数

标签 统计

backup ×1

dvcs ×1

git ×1