我最近想尝试VS2013和SC的Git工具。一切都很好,直到我做了什么,但不知道是什么...... 我创建了一个nodejs应用程序并将其推送到github。但是,“main”脚本没有直接进入root repo目录,因此我手动创建了另一个repo,以便能够将其推送到heroku。好, 之后,另一个分支出现在团队资源管理器中,我的主分支被告知所有文件都处于挂起删除状态。我同步了repo并且很好地推入了github但是我必须手动执行它因为我在VS中出错了。现在repo被推送了,我在Sync时不再有任何错误,但是每个文件上仍有待删除状态。
此外,正因为如此,我无法对文件进行任何更改并使用VS推送它,我必须手动推送。
有什么想法吗? (我知道问题真的不明确,但我会尽力而为;))
答案 0 :(得分:2)
只需在VS解决方案资源管理器中右键单击有问题的文件/项目,然后选择“撤消”就可以解决问题。
答案 1 :(得分:1)
几小时前,我和你有同样的问题/症状,现在一切都很好。我不确定我做了什么解决了这个问题,或者它是否是正常的“故障”。
这就是我的所作所为:
专利
答案 2 :(得分:0)
已经很晚了,但我也想提出一些想法。我有同样的问题,Git为所有文件设置了挂起删除状态。我刚刚将.gitignore文件包含在config:
中node_modules
bower_components
它对我有用。
答案 3 :(得分:0)
遇到类似的问题,我的控制器文件被标记为“待删除”,我想知道是否有人删除了它们。 因此,我转到Windows资源管理器中的Controllers文件夹,单击鼠标右键,然后选择“撤消移动”。我一定以某种方式意外地移动了这些文件。 因此,如果您看到任何待处理的删除操作,请先检查文件是否意外移动(或删除)。
答案 4 :(得分:0)
实际上已经删除了一些文件或进行了一些更改。因此,转到 git changes & 在更改部分中,您可能会找到相应的文件。右键单击并撤消更改。这将恢复文件,并且不会出现“待删除”选项!为我工作,谢谢。