Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Visual studio 2012 将本地VS2012.2项目连接到tfs git_Visual Studio 2012_Git Tfs - Fatal编程技术网

Visual studio 2012 将本地VS2012.2项目连接到tfs git

Visual studio 2012 将本地VS2012.2项目连接到tfs git,visual-studio-2012,git-tfs,Visual Studio 2012,Git Tfs,我很难找到我问题的确切答案。如果被问了很多次,我会道歉 我已经在Visual Studio 2012 Update 2上开发了一段时间,并在TFS-GIT存储库中跟踪和保存了更改,以及存储在硬盘上的等效本地repo 大约两周前,我的笔记本电脑被偷了。我把我所有的工具都放回了一台新的笔记本电脑上,但我的项目在被偷之前就一直在努力找回 基本上,我可以在硬盘上本地看到VisualStudio项目及其本地git历史记录。我还可以在TFS中看到远程版本,具有完全相同的历史记录。我在visual studi

我很难找到我问题的确切答案。如果被问了很多次,我会道歉

我已经在Visual Studio 2012 Update 2上开发了一段时间,并在TFS-GIT存储库中跟踪和保存了更改,以及存储在硬盘上的等效本地repo

大约两周前,我的笔记本电脑被偷了。我把我所有的工具都放回了一台新的笔记本电脑上,但我的项目在被偷之前就一直在努力找回

基本上,我可以在硬盘上本地看到VisualStudio项目及其本地git历史记录。我还可以在TFS中看到远程版本,具有完全相同的历史记录。我在visual studio上本地打开项目,然后尝试连接到远程tfs存储。加载项目时,项目中的所有文件和文件夹的每个文件上都有挂起的删除符号红十字,就好像文件夹中的远程连接过高,两个结构彼此不同步一样


有谁能帮我重新正确地将两者连接起来

我不太清楚您的问题,也不知道您是否在使用git tfs。你到底想做什么?使用git tfs在tfs上工作和提交?或者使用TFS,但使用git TFS作为备份解决方案? 无论如何,我会给你一些提示

基本上,我可以在硬盘上本地看到VisualStudio项目 驱动器,具有本地git历史记录

如果是这样的话,您只需打开解决方案,工作并创建本地git提交。 之后,您只需访问TFS服务器。 如果您正在使用git tfs,但不能100%确定您需要它,那么您可以通过以下方式引导您的本地git存储库:

git tfs bootsrap
要在TFS服务器上提交,请使用:

git tfs rcheckin
就这些

我在visual studio上本地打开项目,然后尝试连接到远程tfs存储

如果您使用的是git tfs,则不必这样做。Git tfs在.Git文件夹的隐藏目录中使用自己的工作区

希望这会有帮助。即使没有足够的信息来提供一个好的答案

有关更多信息,请随时使用wiki:

PS:如果您使用的是git tfs,请不要安装git源代码管理提供程序,因为您无法在Visual Studio中打开git存储库,同时在tfs服务器上连接以获得生成结果、工作项,…

我在您的问题中添加了git tfs标记,尽管不清楚您是指git tfs、git tf还是纯git。。。如果我不明白,请澄清你的问题。。。!