在工作中,我们只有两个开发人员,在大多数情况下,我们每个人都在独立的项目上工作。因此,如果我们要共享代码,我就需要一个集中式服务器(这仍然是个问题,因为只有我们两个人,我怀疑我们公司是否会有第三个轮子)。我想这对于“备份”来说也是有意义的,因为我经常可以将最稳定的代码推送到服务器上,所以如果我的笔记本电脑死机或被盗,我至少会在其他地方得到项目最稳定的状态。但是,除了这些原因之外,对于一个单人开发项目,是否应该关注一个集中式服务器?
假设这只是我的个人项目,我应该得到一个集中的存储库,还是我可以在我的个人电脑上提交和管理整个九码,并完成它?这只是一个偏好的问题吗?

最佳答案

我的意见是这是有道理的。
我使用一个中央服务器(主要是github和bitbucket),这样我就可以获得备份、轻松地在所有计算机上共享(不可能忘记哪个repo是授权)、访问控制、自动web ui、集成wiki以及其他工具,即使我只是一个人做项目。有了中央服务器,我可以将它插入到一个ci(持续集成)系统中,而无需在自己的计算机上加载,ci有助于快速诊断任何问题,即使只是我和我的代码。

09-04 10:58
查看更多