我有一个目录/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:externalsSVNBook和TortoiseSVN手册。
顺便说一句,您可以使用svn export它从存储库中获取文件。
您可以将 Dir-A 的子集文件/文件夹作为外部添加到其他目录