我有一个目录/dirA
,其中维护着一堆文件。它们由 SVN 版本控制。现在这些文件的一个子集被复制到多个其他目录(/dirB
,,/dirC
/dirD
等)
每当我对 中的文件进行任何更改时,/dirA
我都必须手动将更改复制到./dirB
/dirC
/dirD
我尝试对这些文件进行 SVN 签出/dirB
,/dirC
/dirD
. 但是 SVN 不允许我检出特定文件。
我寻求帮助以解决此问题
我有一个目录/dirA
,其中维护着一堆文件。它们由 SVN 版本控制。现在这些文件的一个子集被复制到多个其他目录(/dirB
,,/dirC
/dirD
等)
每当我对 中的文件进行任何更改时,/dirA
我都必须手动将更改复制到./dirB
/dirC
/dirD
我尝试对这些文件进行 SVN 签出/dirB
,/dirC
/dirD
. 但是 SVN 不允许我检出特定文件。
我寻求帮助以解决此问题
svn:externals
属性可以帮助您实现所需的解决方案。检查svn:externals
SVNBook和TortoiseSVN手册。
顺便说一句,您可以使用svn export
它从存储库中获取文件。
您可以将 Dir-A 的子集文件/文件夹作为外部添加到其他目录