如何使用 Visual Studio 将文件夹添加到已复制到本地 git 存储库的 git 源代码控制?

Posted

技术标签:

【中文标题】如何使用 Visual Studio 将文件夹添加到已复制到本地 git 存储库的 git 源代码控制?【英文标题】:How can I add a folder to git source control, which i have copied to local git repository, using visual studio? 【发布时间】:2020-01-28 07:50:18 【问题描述】:

有没有办法从 Visual Studio 将文件夹添加到 git 源代码控制(如 TFVC 的“添加到源代码控制”选项)。

【问题讨论】:

【参考方案1】:

如果文件夹中有文件,并且这些文件包含在您的项目中,那么您可以在团队资源管理器中提交它们。 (标签 变化)

请注意,Git 不会跟踪空文件夹。如果您需要没有文件的文件夹,请检查How can I add an empty directory to a Git repository?

更新,对于不应编译的文件等,您可以将这些文件的“构建操作”设置为“无”。

更新 2:如果您在 Git 中需要这些文件,但在您的项目中不需要,恐怕您需要在 Visual Studio 旁边找到一些东西。我可以为 Windows 用户推荐 Tortoise Git (https://tortoisegit.org/)。

(或者也许有一个 Visual Studio 插件)

【讨论】:

那就关注***.com/questions/115983/… 您答案中的屏幕截图是用于 TFVC 源代码控制的,对吧? 那为什么项目中不能包含文件呢? 关于截图,确实如此。我会更新它。更新:固定 让我们continue this discussion in chat。

以上是关于如何使用 Visual Studio 将文件夹添加到已复制到本地 git 存储库的 git 源代码控制?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Visual Studio 将文件夹添加到已复制到本地 git 存储库的 git 源代码控制?

如何将 HtmlAgilityPack 添加到 Visual Studio 2010 项目

如何将 tsconfig.json 文件添加到 Visual Studio 2015 项目以获取编译器选项?

如何防止 Visual Studio 将 SAK 添加到 prj 文件

如何使Visual Studio在项目中包括所有排除的文件

如何将文件添加到已删除的存储库(Visual Studio Code)?