Git:部署到生产服务器

Git:部署到生产服务器,git,Git,我有一个Windows服务器,它有一个库,由使用供应商专有脚本语言编写的脚本组成。除了供应商(间歇发布核心系统的新版本)之外,我们还有一个开发小组,他们为库定制mod。我们的自定义MOD放在覆盖文件夹中,因此我们不必担心与供应商的MOD发生冲突 我的任务是把这个库变成一个源代码管理解决方案。我唯一的限制是代码不能在场外托管。我在看Git 因此,如果我理解正确,我应该在某个位置(在这个盒子上或我们网络中的另一个盒子上)设置一个公共存储库,开发人员可以从那里克隆 然后,我从该回购协议签出到我们当前的

我有一个Windows服务器,它有一个库,由使用供应商专有脚本语言编写的脚本组成。除了供应商(间歇发布核心系统的新版本)之外,我们还有一个开发小组,他们为库定制mod。我们的自定义MOD放在覆盖文件夹中,因此我们不必担心与供应商的MOD发生冲突

我的任务是把这个库变成一个源代码管理解决方案。我唯一的限制是代码不能在场外托管。我在看Git

因此,如果我理解正确,我应该在某个位置(在这个盒子上或我们网络中的另一个盒子上)设置一个公共存储库,开发人员可以从那里克隆

然后,我从该回购协议签出到我们当前的生产文件夹中。是吗

所以我的问题是: 这个服务器是脚本执行的地方,所以我必须明确地声明,在这个服务器上安装GIT不会影响现有系统

这样说安全吗

如果没有,或者如果不是这样,是否有某种部署工具可用于将MOD从公共repo复制到我们的生产文件夹

如果我对GIT的理解是100%错误的,请提前表示感谢和歉意


是的,这是一个安全的声明。git客户端不会影响系统的其余部分。git唯一有权修改的文件夹是克隆或创建git存储库的文件夹


这里有一个关于这个主题的答案链接供您阅读:。

git只是文件系统快照。除此之外的任何事情都需要由其他人来处理。请注意,如果您正在设置一个中央git服务器(可能具有权限),您可能需要一些软件来管理它。这是一个非常轻量级和健壮的基础架构。