【问题标题】:Will deleting a project in TFS remove the files, or will the history be preserved?在 TFS 中删除项目会删除文件,还是会保留历史记录?
【发布时间】:2010-10-07 17:06:32
【问题描述】:

我问的原因是我想测试一些东西,我预计会生成许多提交,总计大量数据,并且由于它只是一个测试,我不想将它们永久留在数据库。

我是否必须为此设置一个临时 TFS 服务器,或者我可以在之后删除项目并期望其磁盘空间被回收?

【问题讨论】:

  • AFAIK,历史保留。已删除的分支仍然存在,只是默认隐藏(位于选项 -> 源代码管理下)。

标签: tfs


【解决方案1】:

正常删除不会回收磁盘空间。您始终可以选择取消删除 TFS 中的某些内容,因此更改永远不会丢失。 (这是源代码控制系统中的一个很好的功能)。

请记住,TFS 将文件存储为提交之间的差异,因此磁盘空间使用量可能不会像您预期的那么大。

不过,您可以使用tf.exe destroy 永久删除您的更改。我认为这将允许您回收磁盘空间(尽管我没有亲自测试过)。请谨慎使用tf destroy

【讨论】:

  • 就个人而言,我宁愿购买更大的磁盘,也不愿在源代码控制中破坏某些东西:-)
  • 我们在组织中非常明智地使用destroy。我们尝试为大的“哎呀”保留它(如在错误位置的初始签到)。不幸的是,我们有时不得不使用它来从 TFS 处理同名删除/重新添加的方式中恢复。
猜你喜欢
  • 2015-12-10
  • 1970-01-01
  • 1970-01-01
  • 2021-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-02
相关资源
最近更新 更多