gpt4 book ai didi

php - 不断壮大的开发团队 - Dreamweaver 检入/ check out 问题

转载 作者:可可西里 更新时间:2023-11-01 00:12:00 39 4
gpt4 key购买 nike

我们相对较小的开发团队对 Dreamweaver 有点厌烦。我们依赖的唯一功能是它的文件 checkin 系统。由于团队可能会在接下来的几个月内壮大,我们需要解决这些问题。

Subversion 已引起我们的注意,但不确定它是否符合我们的要求。

我们所需要的只是在我们从服务器请求特定文件之前了解是否有人正在处理特定文件,并阻止任何对 checkout 文件的覆盖。

如有任何关于一般最佳开发实践的建议或建议,我们将不胜感激。

提前致谢。

最佳答案

SVN 通常这样做的方式是不按照您要求的方式“阻止”人们:相反,SVN 允许多个开发人员处理同一个文件,然后每个人所做的修改被“合并” ".

这个合并主要是自动的;但是当它“太复杂”时(比如当两个开发人员修改文件的同一部分时),一个人必须解决“冲突”,指出必须保留开发人员的哪些修改。

这种通过合并而不是锁来工作的方式起初看起来有点不寻常,但是一旦你掌握了它(你需要花一些时间向你的团队解释它,以及如何使用它高效,当然),它工作得非常好:我在有 10 多个开发人员的项目中使用 SVN,绝对没有问题(偶尔会发生一些冲突,但你解决了它们,这就是它)

另一方面,锁定文件以便只有一个开发人员可以处理它可能会阻碍整个团队:如果一个文件被一个人锁定,然后他去喝咖啡休息会怎样?而在同一时刻,其他人需要修改同一个文件才能工作?

关于SVN的更多信息,你可以看看this online book .它提供了很多有用的信息 :-) (您可能不需要所有这些,但快速浏览一下也没什么坏处 ^^ )


作为旁注,如果您在大型应用程序上使用 PHP 进行开发,则需要像 Eclipse PDT 这样的 IDE能帮上大忙;还有插件,比如Subversive , 可用于将 SVN 访问集成到 Eclispe 中。

关于php - 不断壮大的开发团队 - Dreamweaver 检入/ check out 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1312111/

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