我如何能
- 让多个开发人员在同一个 wordpress 博客或其他类型网站的相同代码上工作
- 能够预览这些更改
- 控制实施哪些变更以及实施哪些变更
- 如果它们破坏了某些东西,是否有能力撤消更改?
我如何能
您真正要问的是“我如何管理开发团队?”
您需要一个源代码控制系统(其中有很多,有些是免费的,有些很好)。
但是仅仅拥有它并不能解决你的问题——你还需要一个开发过程来遵循。那里也有许多开发过程(意识形态),有些比其他更好,但它们都不应该全部使用(你最终会使用几个零碎的东西,你使用适合你需要的东西)。
该过程决定了开发人员应该做什么。源代码控制系统可以帮助您了解它是如何完成的。使用源代码控制,您可以分支和合并代码,并指定哪些更改使其成为您产品的发布版本。
一旦你有了源代码控制系统,审查和审查对代码所做的更改的过程,以及一个自动化的构建过程(如果适用),你的最终结果将会更加清晰——如果实施得当,应该不需要“如果它们破坏了某些东西,就撤消更改”,因为那些狡猾的代码永远不会让它回到源代码控制系统中(但如果它确实可以在源代码控制中回滚它)。
编辑:请注意,我没有提倡任何特定的源代码控制系统或开发方法,最好由您决定哪种适合您的需求。对于特定系统的每个倡导者,都会有人出于某种原因不喜欢它,因此很难得到明确的“这个系统是最好的”类型的答案。
除了使用源代码控制之外,您还需要将其中一个提升为团队负责人并将这组目标交给他!;-)