一个新的后一团糟,我们在我们的开发环境下面的源控制结构: 一个主要分支,它是所有分支的根源,并开发分支,这是主要的儿子。 现在,我最近做了一个主枝上“重命名”,而现在它被称为OldMain,之后从发展,这是我把它叫做主创造了一个新的分支。重命名TFS 2010分支,使得在相同的名称
当我完成这些操作后,我意识到它有一些奇怪的行为:OldMain分支失去了他的历史,这是不能被retreived,和新主分支“抓住”的旧分支的历史相同的名称,这使得不一致,因为现在主分支中的代码保留了虚假的历史记录...
我应该事先检查做这些操作的注意事项(不知道tfs 2010中的Rename操作是实际上是一个分支+删除),但现在我需要知道如何解决这个不一致问题。
如果我试图还原这两种操作(还原变更),并签入,我是不是会失去原来的主完全的历史?
我需要怎样做一些建议。
在此先感谢。