团队成员的用户名/密码无意中签入了源代码管理中的文件。虽然该人可能不得不改变他们的用户名和密码,有没有办法从TFS删除该文件的历史记录?
理想情况下,我们可以在历史记录中删除密码。我发现数据存储在SQL中的位置,但数据是经过哈希处理的,所以我不能直接编辑它(我不认为)。
谢谢。
答案 0 :(得分:15)
一般来说,历史记录主要是不可变的,但是您可以使用tf destroy
命令销毁错误签入的项目。例如:
tf destroy $/Project/Folder/file.txt
将永久删除历史记录中对该文件的所有引用。
(澄清“大多数不可变”的含义:除了能够销毁历史项目之外,您无法修改版本控制历史记录,即组成变更集的更改。但是,某些版本控制元数据< / em>可以更改,包括变更集注释,工作项关联和签入注释。)