Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 需要Git SC和Git源代码管理提供商SOS_.net_Visual Studio 2010_Git - Fatal编程技术网

.net 需要Git SC和Git源代码管理提供商SOS

.net 需要Git SC和Git源代码管理提供商SOS,.net,visual-studio-2010,git,.net,Visual Studio 2010,Git,我正在用VS2010构建一个应用程序。我使用了Git源代码管理系统和Git源代码管理提供程序插件的服务。由于我已经完成了90%的解决方案,我决定对应用程序的体系结构进行重大更改,因此我删除了几个项目、文件,添加了其他项目,并在解决方案中进行了各种各样的更改。但在我做所有这些之前,我对整个解决方案做出了承诺。然后,当我决定回到那份承诺时,我50%左右的努力都没有了。许多已删除的文件没有返回,一些项目返回为空。请我需要帮助,如果有任何希望恢复我的工作。提交的历史仍然存在,从那以后我就再也没有接触过解

我正在用VS2010构建一个应用程序。我使用了Git源代码管理系统和Git源代码管理提供程序插件的服务。由于我已经完成了90%的解决方案,我决定对应用程序的体系结构进行重大更改,因此我删除了几个项目、文件,添加了其他项目,并在解决方案中进行了各种各样的更改。但在我做所有这些之前,我对整个解决方案做出了承诺。然后,当我决定回到那份承诺时,我50%左右的努力都没有了。许多已删除的文件没有返回,一些项目返回为空。请我需要帮助,如果有任何希望恢复我的工作。提交的历史仍然存在,从那以后我就再也没有接触过解决方案

  • 检查是否有备份可供使用
  • 尝试从命令行使用
    git fsck
    来验证git存储库的完整性

  • 只是一个理论,但也许你失去了你以前的承诺。如果是这样,请尝试git reflog(请参阅),或者按照此方法查找丢失的提交。如果您提交了文件,那么它们应该在某个地方。

    您是托管自己的Git服务器还是使用托管服务?如果您正在使用服务,请尝试联系他们的支持。我不认为任何人能够在不知道更多细节的情况下帮助你,而这些细节是通过一个简单的问题表达出来的。@Jason,我正在托管我自己的Git服务器。一般来说,我对git或源代码管理知之甚少,因此我安装了git for winodws,然后安装了git源代码管理提供程序,并仅使用visual studio解决方案资源管理器中的命令。是否确实回滚到正确的提交?你在一个新的分支上做了重大的架构更改吗?@Danielle,是的,我回到了右边。正如我所说,我对源代码管理或git了解不多。但是我没有做任何分支,我在所谓的“master”上做了所有的事情。如果您回滚到正确的提交,那么文件必须在那里。文件不会在git中消失。还是你没有犯下这些罪行?您是否记得在提交之前进行git添加?也许你也应该看看你的.gitignore文件,检查你没有忽略你想要保留的文件。谢谢,但我没有丢失任何提交,它们就在那里。谢谢,我从现在开始备份所有内容,git存储库完整性检查看起来不错。