VS2013 git - 标记为挂起删除的项目

时间:2013-12-04 03:59:58

标签: git github visual-studio-2013

我最近想尝试VS2013和SC的Git工具。一切都很好,直到我做了什么,但不知道是什么...... 我创建了一个nodejs应用程序并将其推送到github。但是,“main”脚本没有直接进入root repo目录,因此我手动创建了另一个repo,以便能够将其推送到heroku。好, 之后,另一个分支出现在团队资源管理器中,我的主分支被告知所有文件都处于挂起删除状态。我同步了repo并且很好地推入了github但是我必须手动执行它因为我在VS中出错了。现在repo被推送了,我在Sync时不再有任何错误,但是每个文件上仍有待删除状态。

此外,正因为如此,我无法对文件进行任何更改并使用VS推送它,我必须手动推送。

有什么想法吗? (我知道问题真的不明确,但我会尽力而为;))

5 个答案:

答案 0 :(得分:2)

只需在VS解决方案资源管理器中右键单击有问题的文件/项目,然后选择“撤消”就可以解决问题。

答案 1 :(得分:1)

几小时前,我和你有同样的问题/症状,现在一切都很好。我不确定我做了什么解决了这个问题,或者它是否是正常的“故障”。

这就是我的所作所为:

  1. 我删除了Windows资源管理器中的所有bin和obj文件夹
  2. 我使用Git GUI提交此删除并将其推送到github
  3. 我在VS2013中重新打开了这个项目,一切都很好
  4. 专利

答案 2 :(得分:0)

已经很晚了,但我也想提出一些想法。我有同样的问题,Git为所有文件设置了挂起删除状态。我刚刚将.gitignore文件包含在config:

node_modules 
bower_components

它对我有用。

答案 3 :(得分:0)

遇到类似的问题,我的控制器文件被标记为“待删除”,我想知道是否有人删除了它们。 因此,我转到Windows资源管理器中的Controllers文件夹,单击鼠标右键,然后选择“撤消移动”。我一定以某种方式意外地移动了这些文件。 因此,如果您看到任何待处理的删除操作,请先检查文件是否意外移动(或删除)。

答案 4 :(得分:0)

实际上已经删除了一些文件或进行了一些更改。因此,转到 git changes & 在更改部分中,您可能会找到相应的文件。右键单击并撤消更改。这将恢复文件,并且不会出现“待删除”选项!为我工作,谢谢。