团队成员的用户名/密码被无意中 checkin 了源代码管理中的文件。尽管此人可能仍将不得不更改其用户名和密码,但是是否有任何方法可以从TFS中删除该文件的历史记录?
理想情况下,我们可以清空历史记录中的密码。我发现数据存储在SQL中的位置,但是数据是散列的,所以我不能直接编辑它(我不认为)。
谢谢你。
最佳答案
一般来说,历史记录几乎是不可变的,但是您可以销毁使用tf destroy
命令错误检查的项目。例如:
tf destroy $/Project/Folder/file.txt
将永久删除历史记录中对该文件的所有引用。
(澄清我的意思是“几乎不变”:除了能够销毁历史项目之外,您不能修改版本控制历史记录,即组成变更集的更改。但是,可以更改某些版本控制元数据,包括变更集注释。 ,工作项关联和签到说明。)
关于tfs - 在Team Foundation Studio存储库中是否可以删除或更改文件历史记录更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8976371/