gpt4 book ai didi

visual-studio - 文件夹中的新文件会自动添加到 TFS (TFVC) 挂起的更改中吗?

转载 作者:行者123 更新时间:2023-12-05 07:15:12 36 4
gpt4 key购买 nike

Team Foundation Server 2018/Visual Studio Professional 2017 - 版本 15.9.5

当我在 Windows 资源管理器中的某个目录中手动创建一个新文件时,该目录是 TFVC 源代码控制树的一部分,该文件会自动添加到 TFVC 待定更改(作为“添加”)。请注意,该文件不属于任何项目。(该解决方案在创建文件时在 Visual Studio 中打开)。

这不会发生在其他目录中。我可以将文件添加到 Windows 目录,它们不会自动添加到 TFS,需要在 VS Source Explorer 中手动添加到 TFS。这是我的预期行为。

所以它似乎是特定文件夹的一些配置?但我找不到它。甚至不知道这是可能的。你能告诉我在哪里看吗?

仅供引用,这是一个本地工作区。

编辑:我安装了 TFS Explorer 扩展。

编辑:在文件夹中创建文件时,只有当 VS 打开时,新文件才会添加到挂起的更改中。我在 VS 关闭的情况下进行了测试,然后创建了新文件。然后用解决方案重新打开 VS,文件不会显示为挂起的添加。

最佳答案

当您的工作区配置为本地工作区时,会自动检测并添加文件和文件夹(除非被.tfignore 文件排除)。

Generally Local Workspaces are way more convenient , 并且是少于 100000 个文件的工作区的默认值(并且快速系统可以超过该数量)。 It can be beneficial to configure a good tfIgnore file to control what is added automatically and what is ignored .

当您的团队资源管理器中没有显式包含的更改并且您在本地工作区中时,Visual Studio(2017+ 从我的脑海中)假设您想要添加所有新更改并将自动包含它们。

当您的工作区配置为服务器工作区时,需要手动添加/删除文件和文件夹,除非更改器是通过识别存储库的 IDE 进行的(Visual Studio 会自动- 添加在解决方案资源管理器中所做的更改)。

您可以从命令行检查工作区的类型:

tf workspaces /format:detailed /collection:https://dev.azure.com/jessehouwing
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise>tf workspaces /format:detailed /collection:https://dev.azure.com/jessehouwing
=======================================================================================================================
Workspace : JACKIE
Owner : Jesse Houwing
Computer : JACKIE
Comment :
Collection : https://dev.azure.com/jessehouwing
Permissions: Private
Location : Local
File Time : Current

Working folders:

或来自 Visual Studio:

See workspace type in Visual Studio

关于visual-studio - 文件夹中的新文件会自动添加到 TFS (TFVC) 挂起的更改中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59642629/

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