Php 如何使用版本控制进行插件/扩展开发

Php 如何使用版本控制进行插件/扩展开发,php,svn,version-control,plugins,Php,Svn,Version Control,Plugins,我主要是建立网站和SVN已经制定了只是在建立一个网站代码库方面寻找。我将开始研究一些可用于某些web应用程序的扩展/插件,如Wordpress、Magento或任何其他类型的web应用程序。应用程序是什么并不重要 我正在寻找的是为我正在开发的插件设置存储库的最佳方法,同时能够将其签出并在我正在构建它的一个web应用程序中使用它。我不想把web应用程序的代码添加到repo中,我只想要与repo中的插件相关的代码 显然,我创建插件时会用到一些标准文件夹,这些文件夹存在于这些其他应用程序中,不可能是独

我主要是建立网站和SVN已经制定了只是在建立一个网站代码库方面寻找。我将开始研究一些可用于某些web应用程序的扩展/插件,如Wordpress、Magento或任何其他类型的web应用程序。应用程序是什么并不重要

我正在寻找的是为我正在开发的插件设置存储库的最佳方法,同时能够将其签出并在我正在构建它的一个web应用程序中使用它。我不想把web应用程序的代码添加到repo中,我只想要与repo中的插件相关的代码

显然,我创建插件时会用到一些标准文件夹,这些文件夹存在于这些其他应用程序中,不可能是独立的。我必须将插件导入repo,然后在我的web应用程序结构中检查它,然后忽略所有不在repo中的文件。你如何保持这种状态?显然,可能会有新的文件添加到应用程序中,并且您可能希望将文件添加到插件中,这会是一场寻找忽略什么的持续战斗吗

我不想将插件导入repo,然后签出,再将其导出,将导出的版本放入web应用程序,然后在web应用程序中进行任何更改以修复或更改插件的功能,我必须确保在签出的版本中也这样做


似乎必须有一个更好的过程来处理依赖于应用程序的插件,同时只将插件的代码签入存储库。

您可能需要查看

“外部定义是本地目录到URL的映射,可能是版本化资源的特定版本。”


它似乎正是你所需要的。

你可能想看看

“外部定义是本地目录到URL的映射,可能是版本化资源的特定版本。”


这似乎正是您所需要的。

对我来说,实际的工作流程非常接近您所说的“不想做”。我知道你在寻找一个显著的改进,但到目前为止我还没有找到更好的方法。如果您需要,我可以添加一个逐步的描述作为答案-然而,正如我所说的,这基本上是您所建议的。也许其他风投可以更好地处理这项任务。我自己也在急切地等待答案。对我来说,实际的工作流程非常接近你所说的“不想做”。我知道你在寻找一个显著的改进,但到目前为止我还没有找到更好的方法。如果您需要,我可以添加一个逐步的描述作为答案-然而,正如我所说的,这基本上是您所建议的。也许其他风投可以更好地处理这项任务。我自己也在急切地等待这个问题的答案。很好,我将对此进行调查。我不确定这是否对我有效,因为我需要将这些文件混合在我的工作副本中,并希望能够添加新文件并提交回扩展名repoice,我将对此进行调查。我不确定这是否对我有效,因为我需要在我的工作副本中混合这些文件,并且希望能够添加新文件并提交回扩展repo