Visual Studio 2013 - 强制重命名项目文件以自动提交

时间:2015-07-19 20:45:12

标签: git visual-studio-2013 commit

我在Visual Studio中的git版本控制下有一个项目。但是,当我更改文件名时,这些文件不会包含在提交自动中。我知道如何手动包含它们,但我正在寻找一种自动解决方案。

例如:

enter image description here

在图片中,我圈出的两个文件旁边(这些文件曾经包含在提交中,除了我现在重命名),“锁定”图标不存在,这意味着它没有被“检查”在'提交。 有没有办法告诉Visual Studio每次在项目中重命名现有文件时自动执行此操作?

我希望只能通过Visual Studio的GUI,而不是通过命令行来完成此操作。 (如果可能的话)

感谢。

1 个答案:

答案 0 :(得分:1)

通常,当您从VisualStudio 中向项目添加新文件时,团队资源管理器应自动检测到该文件并将该文件添加到团队中“更改”选项卡的“包含”列表中资源管理器(因此添加将包含在下一次提交中)。

如果不是这种情况,那么您应该检查文件是否出现在“排除的更改”列表中,甚至是团队资源管理器的“未跟踪文件”列表中。您可以使用文件上下文菜单轻松地添加文件。

请注意在解决方案资源管理器中选择的此图标:

“Show All Files” option

这意味着解决方案资源管理器将显示不属于您项目的文件。确保您尝试添加的文件实际上是项目的一部分,以确保Visual Studio将在团队资源管理器中看到它(它还显示文件不是未跟踪列表中的项目的一部分,但只是为了确保,请检查它是项目的一部分。)