我为我们创建了一个自定义版本的Wordpress,用作我们的Web项目的模板,存储在svn存储库中。
它具有各种属性集(忽略,wordpress +插件作为外部),以简化工作流程和更新。
我的问题是,如何将此作为其他项目/存储库的基础?
如果您导出,则会丢失所有属性。
如果您结帐,它是模板存储库的工作副本,无法导入/提交到新存储库(?)
在这种情况下是否应该使用分支机构?这似乎不正确,因为项目永远不会被合并回模板(虽然我猜有些部分可能是)。
答案 0 :(得分:2)
然后可以将其作为分支。您可以跟踪主版本中的整体更新,并在适当时应用于分支。
聚苯乙烯。如果您仍想将其用作模板,则有一个已经回答的问题:Is there a way to use a repository as a "template" to start a new repository?
答案 1 :(得分:1)
将自定义版本和SVN副本导入新位置。如果您计划在同一个回购中进行开发,则此方法有效。否则导出并导入到另一个仓库。
答案 2 :(得分: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" .