【发布时间】:2015-07-13 09:44:05
【问题描述】:
作为一个新的 perforce 用户,我必须做出决定,这很可能是错误的。
我的客户具有以下仓库结构:
//depot/dir_a
//depot/dir_b etc.
dir_a 和 dir_b 没有描述分支,它们是纯目录。整个项目只是填充 //depot。
我不得不从中创建一个分支并尝试设置类似 SVN 或 git 标准树的东西:
//depot/master/dir_a
//depot/master/dir_b
//depot/branches/1.0/dir_a
//depot/branches/1.0/dir_b
在特定时刻,我不允许更改旧结构,只能添加内容。所以,我一直在结束
//depot/dir_a
//depot/dir_b
//depot/branches/1.0/dir_a
//depot/branches/1.0/dir_b
现在,我在这里认识到一些陷阱:例如,在 //depot 和 //depot/branches/1.0 之间进行合并似乎并非易事(后者是一个子目录,可能是某种“部分”非正式的预先存在的“根”分支)。
我该如何解决这个问题(前提是我现在可以创建一个“主人”并将旧的东西移入其中)?
【问题讨论】:
标签: perforce