Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.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
如何将项目代码从本地计算机导入Azure Repos?_Azure_Visual Studio 2017_Repository_Azure Devops - Fatal编程技术网

如何将项目代码从本地计算机导入Azure Repos?

如何将项目代码从本地计算机导入Azure Repos?,azure,visual-studio-2017,repository,azure-devops,Azure,Visual Studio 2017,Repository,Azure Devops,我在Visual Studio中的本地PC上有现有代码,我想将其导入Azure Repos项目。我已经在Azure DevOps中创建了该项目。我在VS2017中使用了Team Explorer连接到我的DevOps项目。我不知道如何进行初始导入。对于Git 对于手动导入,可以使用上述命令 对于TFVC 更新1: 注意:图像是从旧用户界面获取的。现在AzureDevOps UI已更改,但过程非常类似如果您在Azure Devops中使用Git repo,请参考以下命令将项目导入Azure Gi

我在Visual Studio中的本地PC上有现有代码,我想将其导入Azure Repos项目。我已经在Azure DevOps中创建了该项目。我在VS2017中使用了Team Explorer连接到我的DevOps项目。我不知道如何进行初始导入。

对于Git

对于手动导入,可以使用上述命令

对于TFVC

更新1:

注意:图像是从旧用户界面获取的。现在AzureDevOps UI已更改,但过程非常类似

如果您在Azure Devops中使用Git repo,请参考以下命令将项目导入Azure Git repo:

#In the local directory for the root of the project
git init
git remote add origin <URL for Azure Git repo>
git add .
git commit -m 'initial commit'
git push -u origin master
然后本地机器中的项目将在Azure Git repo中管理

注意:如果本地项目已经在本地git repo中管理,那么可以跳过git init命令

如果您在Azure Devops中使用TFVC repo,请参考以下步骤将本地项目导入Azure TFVC repo:

将TFVC与VS连接

在VS->团队资源管理器->管理连接->添加帐户->输入登录Azure Devops的电子邮件地址和密码->选择TFVC repo->连接

在本地目录中映射TFVC repo

单击Map&Get按钮映射TFVC repo,并下载指定目录中的文件,如以下示例中的C:\Users\Administrator\Source\Workspace\Git2

将本地项目复制到映射目录并签入更改

在TFVC repo映射目录->团队资源管理器->源代码管理资源管理器->单击将项目添加到文件夹图标->选择在映射目录->完成->团队资源管理器->挂起的更改->签入更改中复制的所有项目文件

因此,本地项目将导入Azure devops中的TFVC回购

遵循以下步骤

步骤1-使用microsoft帐户登录Azure Devops

步骤2-在主页中单击“创建项目”,提供项目名称可见性状态

步骤3-现在您的项目已创建,然后重定向到仪表板,然后从左侧菜单中选择repos

第4步-复制URL

步骤5-现在转到VisualStudioTeamExplore从本地git存储库单击Add选项

步骤6-从驱动器创建新的回购,然后从本地路径创建,并将URL路径粘贴到第二个选项中,然后单击克隆

步骤7-输入您的Azure DevOps凭据以进行登录

步骤8-它将在主分支上发布您的代码

步骤9-成功发布更改后,您的代码将显示在Azure Repos文件部分

右键单击主解决方案▶︎ 创建git存储库… 来自其他部门▶︎ 现有远程 在远程URL字段中粘贴«Azure Git repo的URL» 单击创建并推送 等待进程完成。您可以通过单击窗口左下角的就绪图标来完成此过程。 如果它显示成功,它就准备好了。
祝你好运…

你在使用TFVC还是Git?我在Azure DevOps上没有看到代码按钮。它在哪里?如何显示代码按钮?从何处获取克隆URL?项目是否在本地PC上的Visual Studio中?@DonBaechtel请在我的回答中查看我的更新1。该代码将在Azure Repos中提供,在此范围内,您可以获得所有功能use@DonBaechtel我上面的答案有什么更新吗?如果你觉得它有用,那么请接受/投票,这样它可以帮助其他社区成员。答案没有帮助。这些图片与Azure DevOps不匹配。没有代码按钮。我不知道正在请求的克隆URL。我无法按照提供的步骤进行操作。如果不使用CLI,是否有一种更简单的方法可以使用Git?如果项目位于我本地机器上的Visual Studio中,Azure Git repo的URL是什么?为什么只需按一下按钮,就可以将Visual Studio 2017解决方案导入Azure DevOps,这不是一种更简单的方法?如果我已将Visual Studio连接到我的DevOps项目,Visual Studio是否具有执行此导入的所有信息?@DonBaechtel repo URL可以是https://account.visualstudio.com/project/_git/repo 或https://account@dev.azure.com帐户/project//u git/repo。你可以在Azure DevOps project->Repos Hub中找到URL。我不得不在git commit命令中使用双引号。使用单引号,我得到了以下错误:git commit error:pathspec“commit”与git已知的任何文件都不匹配,所以我使用了这个命令:git commit-m initial commit