【发布时间】:2020-07-09 20:58:49
【问题描述】:
我正在尝试清理我们的工作站点 Team Foundation Server 2010 默认集合。
不幸的是,我们最初在 defaultcollection 的根级别设置了一大堆项目。
现在我们想通过将一堆项目移到根级存档目录来清理它,同时保留项目的历史记录。
事实证明,这非常困难。我在网上阅读了很多资料并进行了一些试验,但我仍然遇到问题。
部分问题在于,根级别的项目似乎对您可以在一般项目上执行的一堆“正常”操作“免疫”,例如“移动”命令(它是灰色的)。
如果我尝试使用命令行执行这样的移动:
tf.exe move $/TestProj $/Archive/TestProj/
我明白了:
TF10169: Unsupported pending change attempted on team project folder $/Test. Use the Project Creation Wizard in Team Explorer to create a project or the Team Project deletion tool to delete one.
所以我想我会像这样移动内容:
tf.exe move $/TestProj/* $/Archive/TestProj/
这行得通,历史被保留了,但是当我像这样删除原始项目时:
TFSDeleteProject.exe /collection:MYSERVER\DefaultCollection TestProj /force
历史消失了!
【问题讨论】:
标签: tfs