使用git管理生产网站?
我有一个网站,在生产服务器上有大约15000个文件。一个远程开发人员现在正在站点上做大部分工作,但我偶尔也需要做一些编辑。很明显,我们需要一些版本控制,所以我正在尝试设置git 我真的希望保持设置简单明了。我们不需要任何类型的集成商来检查我们的更改-我们都完全相信能够将更改推送到生产站点。我也不认为有必要在使变更生效之前将变更推送到暂存服务器,因为我们没有什么可以在本地机器上测试的东西。我基本上只想要一些能防止我们互相攻击对方文件的东西。以下是我心目中的情景:使用git管理生产网站?,git,version-control,git-clone,git-post-receive,git-bare,Git,Version Control,Git Clone,Git Post Receive,Git Bare,我有一个网站,在生产服务器上有大约15000个文件。一个远程开发人员现在正在站点上做大部分工作,但我偶尔也需要做一些编辑。很明显,我们需要一些版本控制,所以我正在尝试设置git 我真的希望保持设置简单明了。我们不需要任何类型的集成商来检查我们的更改-我们都完全相信能够将更改推送到生产站点。我也不认为有必要在使变更生效之前将变更推送到暂存服务器,因为我们没有什么可以在本地机器上测试的东西。我基本上只想要一些能防止我们互相攻击对方文件的东西。以下是我心目中的情景: Product
Production Server
↗↙ ↖↘
Developer1(LAMP) Developer2(WAMP)
问题:
谢谢 工作流本身没有问题。但通常,“规范”存储库是独立的,您可以使用其他一些机制(如rsync)手动部署到生产服务器。这样:
.git
目录的访问,并暴露所有源代码和开发历史记录