gpt4 book ai didi

django - 使用 Git 开发 Django 项目

转载 作者:太空狗 更新时间:2023-10-29 12:50:30 24 4
gpt4 key购买 nike

我想知道是否有人在使用 Git 源代码控制管理的小团队(在我的案例中是 3 个)中从事 Django 项目。

该项目托管在开发服务器上,这就是我遇到此类问题的原因。在将更改提交到本地存储库,然后将这些更改推送到服务器之前,开发人员无法查看他们的代码是否有效。然而,即便如此,git 似乎也没有更新服务器上存储库目录中的文件——可能是因为它只存储更改以节省空间。

在处理这个项目时,我们开始互相踩脚,因此需要某种版本控制 - 但我就是想不出解决方案。

如果有人克服了类似的问题,我很想听听如何解决。

最佳答案

推送到远程存储库时,最好的结果是远程存储库是没有工作目录的“裸”存储库。听起来您在远程存储库上有一个工作目录,在执行推送时 Git 不会更新该目录。

对于您的情况,我建议开发人员拥有自己的测试环境,他们可以在本地测试该环境,然后再将他们的代码推送到其他地方。拥有一个中心位置,每个人都需要在他们甚至可以尝试之前 push 他们的工作,这将导致很多痛苦和苦难。

对于部署,我建议推送到中央“裸”存储库,然后部署服务器将最新代码从中央存储库 pull 到其工作目录中。

关于django - 使用 Git 开发 Django 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/875698/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com