tfs - 在Team Foundation Studio存储库中是否可以删除或更改文件历史记录更改?

标签 tfs

团队成员的用户名/密码被无意中 checkin 了源代码管理中的文件。尽管此人可能仍将不得不更改其用户名和密码,但是是否有任何方法可以从TFS中删除该文件的历史记录?

理想情况下,我们可以清空历史记录中的密码。我发现数据存储在SQL中的位置,但是数据是散列的,所以我不能直接编辑它(我不认为)。

谢谢你。

最佳答案

一般来说,历史记录几乎是不可变的,但是您可以销毁使用tf destroy命令错误检查的项目。例如:

tf destroy $/Project/Folder/file.txt

将永久删除历史记录中对该文件的所有引用。

(澄清我的意思是“几乎不变”:除了能够销毁历史项目之外,您不能修改版本控制历史记录,即组成变更集的更改。但是,可以更改某些版本控制元数据,包括变更集注释。 ,工作项关联和签到说明。)

关于tfs - 在Team Foundation Studio存储库中是否可以删除或更改文件历史记录更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8976371/

相关文章:

.net - TFS 2008 中的 Watin?

svn - 从 TFS 自定义事件运行命令行语句

tfs - 如何忽略 TFS 中的文件

c# - Visual Studio 单元测试在 TFS 构建上运行速度较慢

version-control - 如何分支单个类库以进行较小的更改(从2.0到2.1)而不分支整个解决方案

tfs - VSTS私有(private)代理未删除

TFS Online - 从 0 开始 $(Rev.r)

具有部分历史记录的 git tfs 克隆

visual-studio - 团队 build 现在痛苦地缓慢

tfs - TeamBuild 和 Web 部署项目