SVN分支-如何仅保留分支文件?

SVN分支-如何仅保留分支文件?,svn,branch,branching-and-merging,visual-sourcesafe,Svn,Branch,Branching And Merging,Visual Sourcesafe,在我们的企业项目中,我们使用VSS。我们针对6个客户的项目是单一来源的,因此我们只需要为版本管理保留“完整版本”和“分支”目录。为了获取customer1的源代码,我们首先获取完整版本,然后为customer1分支(它已被替换为通用源代码) 我们已经迁移到SVN。但现在的问题是,如果我想拥有相同的功能,我需要将整个项目保持在“完整版本”和每个“分支”中。因为SVN中的切换具有相同的功能。我说得对吗? 请帮助我找到这个问题的解决方案,这样我就可以保留一个通用源,并且只保留不同客户的分支文件?在常见

在我们的企业项目中,我们使用VSS。我们针对6个客户的项目是单一来源的,因此我们只需要为版本管理保留“完整版本”和“分支”目录。为了获取customer1的源代码,我们首先获取完整版本,然后为customer1分支(它已被替换为通用源代码)

我们已经迁移到SVN。但现在的问题是,如果我想拥有相同的功能,我需要将整个项目保持在“完整版本”和每个“分支”中。因为SVN中的切换具有相同的功能。我说得对吗?
请帮助我找到这个问题的解决方案,这样我就可以保留一个通用源,并且只保留不同客户的分支文件?

在常见情况下-是的,Subversion中的分支包含完整的项目树,其中包含未修改的、与主干相反的以及与分支相关的更改。在您的案例中,意味着:核心中的每一个更改都必须在客户分支中复制(通过合并)


根据项目的结构(以及SVN的版本-您有新的SVN,不是吗?),您可以考虑使用SVN外部链接(存储在某处)来自常见单核代码库的不同分支文件,谢谢您的回复。你的意思是我应该添加外部(在我的分支项目到我的基础项目中)以保持它们的同步?@animgr-这取决于。。。外部资源可以是分支文件,也可以是核心文件