0
某些文件我看办法有一个Subversion版本库是基本上另一颠覆库的副本,除了从其他仓库,我想重写几个文件。改写从另一个Subversion版本库
基本上,我想实现这样的事情:
/
- branches/
- mybranch/ = if files are added in /trunk, they get added here
- file1 = latest rev of /trunk/file1
- file2 = latest rev of /trunk/file2
- file3 = unique, versioned file that belongs to mybranch only
- dir1/ = if files are added in /trunk/dir1, they get added here
- file4 = latest rev of /trunk/dir1/file4
- file5 = unique, versioned file that belongs to mybranch only
- trunk/
- file1
- file2
- file3
- dir1/
- file4
- file5
(这是所有在同一回购,但这不应该是相关的) 其最终目标是,当有人取出mybranch
,他们得到所有的代码(trunk
+是mybranch
包含差异),而不仅仅是特定于mybranch
代码。 最具吸引力的解决方案是使用svn:externals
,但它会在目录上工作? (也就是说,如果一个名为file6
的文件被添加到trunk中,它是否也会自动添加到mybranch
?)
如果一个分支不是正确的方法,那会是什么? (我不要求为正确的使用方法的一个分支,我所要求的正确的方式得到了我所描述的,是否涉及分支或不。)