我正在使用azure devops Git存储库。
我有一个特定的文件,需要从以前对该分支进行的所有提交(历史记录)中删除。
答案 0 :(得分:1)
当前,Azure devops中的rest api或ui无法实现此操作。
正如该case中提到的一个贡献者:git存储库中的每个提交都基于先前的提交,并取决于该提交的内容。因此,即使在历史记录中某处进行了微小的更改就重写了一个提交,也意味着对之后的所有提交进行了更改。因此,“从VSTS git历史记录中删除特定文件” 这个操作不是很合理
如果您确实要执行此操作,可以尝试使用BFG Repo-Cleaner工具。有关详细信息,请参阅注释中提到的情况。