gpt4 book ai didi

visual-studio-2012 - 如何从 TFS 2012 checkin 中永久排除 bin 和 obj 文件夹?

转载 作者:行者123 更新时间:2023-12-03 09:21:52 25 4
gpt4 key购买 nike

我搞砸了 TFS 设置,我不小心包含了 TFS 2012 checkin 的 bin 和 obj 文件夹,甚至已经 checkin 了。我不希望这样,因为这些文件经常更改并且不打算包含在内。

我查过 What happened to "Exclude from Source Control" in VS2012 .接受的答案不起作用,因为 bin 和 obj 文件夹以及这些文件夹中的 DLL 没有出现在“Promote Candidate Changes”列表中,即使在排除它们之后也是如此。第二个最受欢迎的答案也不能永久有效。我对所有按是,它会将它们从包含的更改列表中删除,但是当我执行任何涉及重建的操作时,它们会再次添加到包含列表中。

我正在寻找一个永久的解决方案,它将永久地从 checkin 中排除这些文件夹和里面的文件,如果可能的话,还将它们从 TFS 服务器中删除。

最佳答案

TFS 2012 可以选择 drop a .tfIgnore file in your workspace .
Visual Studio 有一个 UI 可以为您创建文件:
虽然您可以手动创建 .tfignore使用上述规则的文本文件,您还可以在 Pending Changes 页面检测到更改时自动生成一个。
自动生成 .tfignore文件

  • 在 Pending Changes 页面的 Excluded Changes 部分,选择 Detected changes 链接。
  • 将出现提升候选更改对话框。
  • 选择一个文件,打开其上下文菜单,然后选择忽略此本地项目、按扩展名忽略或按文件名忽略。
  • 选择确定或取消关闭提升候选更改对话框。
  • 一个 .tfignore文件出现在 Pending Changes 页面的 Included Changes 部分。您可以打开此文件并对其进行修改以满足您的需要。
  • .tfignore文件会自动添加为包含的待定更改,以便您创建的规则适用于获取该文件的每个团队成员。

  • 或者使用 echo . > .tfIgnore 从命令行创建它然后用记事本打开。
    另一个技巧是命名文件 .tfIgnore.在资源管理器中并保存。如果您想更改扩展名,可能会提示您,在这种情况下,答案是:是。

    关于visual-studio-2012 - 如何从 TFS 2012 checkin 中永久排除 bin 和 obj 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21260039/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com