现在在.tfignore文件

时间:2017-05-19 15:12:14

标签: visual-studio-2015 tfs version-control

我有一位开发人员已经检查了他的TFS分支的所有信息。现在我把手放在他的分支上,我注意到他没有.tfignore文件,bin和package文件夹和文件目前都在源代码控制中。我已经实现了.tfignore文件以在将来排除这些文件,但也希望从源代码管理中删除新忽略的文件和文件夹。

TFS中是否有一个命令或功能可以协调" (删除并忽略)基于.tfignore文件的新忽略的文件和文件夹?基本上清理分支?或者是否有一个特定的过程我可以按照手动执行此操作,即进入源代码管理资源管理器,手动删除有问题的文件和文件夹,然后使用忽略规则进行新的签入?我对这种方法感到紧张,因为我有一种感觉,TFS不会认为这一举动是我本地解决方案的变化....

欢迎任何有关此事的见解和建议!

由于

2 个答案:

答案 0 :(得分:2)

  

TFS中是否有一个命令或函数可以根据.tfignore文件“协调”(删除和忽略)新忽略的文件和文件夹?

不(不幸)。

你是独立的(但这将是一个很好的功能)。

答案 1 :(得分:1)

第一个.tfignore文件不会影响源控件中已有的文件。就像 Richard 提到的那样,TFS中没有一个命令或功能可以"调和" (删除并忽略)基于.tfignore文件的新忽略的文件和文件夹。

您必须从源代码管理资源管理器中手动删除文件/文件夹。

  

如果我从源代码管理资源管理器中删除该文件夹,请检查   删除该文件夹,然后在本地重建该文件夹(使用   .tfignore文件到位),将TFS允许我再检查   不被忽略的文件?

建议您destroy这些文件,而不是仅仅在TFS中删除它们。然后删除本地工作区并重新创建它。在不创建备份的情况下,请注意不要删除本地文件。从TFS获取最新信息,然后在本地重建该文件夹。这是最安全的方式。