是否可以删除TFS中的源历史记录?

时间:2017-10-26 06:24:51

标签: tfs

我创建了一个分支,并让一些承包商访问它。然后我意识到有硬编码的凭据我宁愿他们看不到所以我把它们拿出来检查更改。当然,无论如何,他们都可以看一下历史并看到它。

我该怎么办?是否有必要再次从头开始创建分支,还是有更好的选择?

2 个答案:

答案 0 :(得分:2)

如果不破坏文件,则无法删除历史记录。您可以做的是从命令行tf vc destroy $/Path/to/file销毁文件,然后在历史记录末尾检入文件的新副本。或者销毁整个分支并创建一个不包含带有凭据的文件的新分支。

答案 1 :(得分:1)

Destroy命令就是这样,但我发现将“TFS Source control Explorer extension”(here version from previous VS version)添加到Visual Studio非常简单有用。

它具有很多功能易于使用VS源代码控制GUI ,还有从右键菜单中删除工作项功能:advanced-> Destroy.Then在确认对话框中,您可以选择是否或不保留相关的历史信息。

享受!