0

我创建了一个定制版本的 Wordpress 供我们用作 Web 项目的模板,存储在 svn 存储库中。

它具有各种属性集(忽略、wordpress + 插件作为外部)以简化工作流程和更新。

我的问题是,如何将其用作其他项目/存储库的基础?

  • 如果您导出,它会丢失所有属性。

  • 如果您签出,它是模板存储库的工作副本,不能导入/提交到新存储库(?)

在这种情况下应该使用分支吗?这似乎不对,因为项目永远不会合并回模板中(尽管我猜某些部分可能是)。

4

3 回答 3

2

可以将其作为分支。您可以跟踪主版本中的整体更新,并在适当的时候应用到分支。

附言。如果您仍想将其用作模板,则已经回答了一个关于它的问题:有没有办法将存储库用作“模板”来启动新的存储库?

于 2009-03-25T18:06:52.337 回答
1

将您的自定义版本和 SVN 副本导入到新位置。如果您计划在同一个仓库中开发,这将有效。否则导出和导入到另一个仓库。

于 2009-03-25T18:04:40.640 回答
1

我会在您的模板中添加一个 bat,使用“svn propset”设置所需的属性,然后自行删除。

用户将导出模板,将文件添加到新存储库并运行 propset bat。

编辑:

我的意思是一个批处理文件。您可以使用 svn proplist 和 svn propget 查看当前拥有的属性。然后在您的 setprop.bat 中调用 svn propset,例如:

svn propset svn:ignore *.bak dir1
svn propset svn:ignore *.etc dir2
svn propset svn:externals "extdir svn://domain/trunk" . 
于 2009-03-25T18:08:34.127 回答