-->

重命名TFS 2010支,并作出新的在同一个名称后的烂摊子(A mess after renamin

2019-09-21 18:27发布

我们必须在我们的开发环境下面的源控制结构:一个主分区,这是所有分支的根,和发展分支,它是主要的儿子。 现在,我最近做主枝上一个“重命名”,而现在它被称为OldMain,之后从发展,这是我把它叫做主创造了一个新的分支。

之后,我与这些操作完成后,我意识到,它有一些奇怪的行为:OldMain分支失去了他的历史,不能retreived,和新主枝“中招”同名的老枝的历史,这使得不一致性,因为现在在主分支代码holdes假的历史...

我应该检查事先做这样的操作的注意事项(不知道在TFS 2010重命名操作实际上是一个支部+删除),但现在我需要知道如何解决这个不一致性。

如果我试图还原这两种操作(还原变更),并签入,我是不是会失去原来的主完全的历史?

我需要怎样做一些建议。

提前致谢。

Answer 1:

你仍然可以得到这个历史的命令行,只是没有通过UI。

http://connect.microsoft.com/VisualStudio/feedback/details/538032/tfs-2010-does-not-display-history-for-a-renamed-folder

http://blogs.msdn.com/b/mitrik/archive/2009/05/28/changing-to-slot-mode-in-tfs-2010-version-control.aspx

有一堆关于谷歌的其他信息,如果你搜索“TFS分支重新命名,并保持历史”。

此外,您还可以重命名你的分支背部和历史将被固定。



文章来源: A mess after renaming TFS 2010 branch, and making a new one in the same name