本地Git仓库已经存在。

3

我重新安装了Visual Studio并连接到Visual Studio Online。我可以选择存储在那里的现有解决方案,但它说我需要克隆才能使用它们。我已经在本地克隆了文件。如何在不克隆的情况下链接帐户?

2个回答

5
如果您没有克隆存储库,而只下载了工作树文件,则遗憾的是无法做任何事情,您必须克隆存储库。在Git中,当您克隆存储库时,实际上会获得存储库历史记录的完整副本,包括元数据和文件内容。这些数据对于能够使用git存储库进行工作至关重要,如果没有这些数据,您将无法从服务器获取更改、进行更改并提交它们或推送它们。然而,如果您已经使用命令行客户端克隆了存储库,但想将其添加到Visual Studio中,则可以导航到Team Explorer Connect页面,在本地存储库部分单击“添加”。

enter image description here

当您添加现有存储库时,Visual Studio 将识别出您是从 Visual Studio Online 克隆的,并为您启用工作项链接等功能。

你是克隆了存储库,还是只是在本地下载了工作树文件? - Edward Thomson
工作树在我备份的文件夹中。我已将其复制到新格式化的机器上。它包含一个“.gitattributes”文件。 - Ian Warburton
啊哈 - 抱歉。没有办法避免克隆,因为这将下载整个存储库(历史记录和元数据),这对于使用非常重要。我会相应地更新我的答案。 - Edward Thomson
这个文件夹缺少什么?丢失的数据存储在哪里? - Ian Warburton
这个叫做.git的隐藏文件夹就是代码仓库本身,包含有关该仓库的所有信息(分支、文件历史记录等)。 - Edward Thomson
显示剩余3条评论

0

当我从VS2019切换到VS2022时,我遇到了同样的问题,因为我的已经克隆的存储库没有显示出来。

我不得不打开项目,导航到Git设置并添加存储库的远程URL。确保您以管理员权限打开VS。

Git

Git Settings


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接