在TFS中是否可能执行“销毁历史记录”操作?

9

是否可以在TFS中从给定的变更集/日期“清除”历史记录?

例如,对于文件X:

销毁早于日期Y的所有版本。

或者

销毁修订版本Y之前的所有版本。


但问题是...为什么你想要销毁历史记录呢?如果你关心空间的话,销毁历史记录很可能不会节省多少空间,因为只有增量被存储。 - Robaticus
@Robaticus 正在考虑使用TFS存储大型二进制文件。我只需要3-4个版本。如果空间或性能成为问题,我想我可以随时清除它们。 - Simon
1
这是个很好的理由。请记住,TFS仍将存储多达16MB(默认值)的二进制差异。 - Robaticus
我想删除在TFS实例上测试的历史记录,以便为将要在其上使用的真实代码/工作做好准备,使其保持干净。我认为这很有用。 - Alex Kwitny
我们已经为一个包含300个项目的解决方案设置了自动构建。这会在每次提交时为300个AssemblyInfo文件创建300个版本更新。我们有数百万条这样的记录。这导致合并变更集需要花费几分钟才能打开窗口选择变更集。希望这些信息能成为我解决问题的法宝! - Brain2000
1个回答

11

2
嗨Ewald,这实际上并没有回答你在做什么。为了执行OP所要求的操作,应该怎么做?我不想再问同样的问题,只是为了被标记...基本上,为了保留c864之后所有文件的所有更改以及反之,你会运行哪些命令?我无法确定这个占位符命令的写法是在做什么。另外,为什么要保留历史记录?OP并没有表明他们想要保留被清除的东西的历史记录--恰恰相反。 - kayleeFrye_onDeck

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接