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
?)
如果一個分支不是正確的方法,那會是什麼? (我不要求爲正確的使用方法的一個分支,我所要求的正確的方式得到了我所描述的,是否涉及分支或不。)