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

bqf10yzr  于 2023-04-12  发布在  其他
关注(0)|答案(7)|浏览(296)

我希望将Visual Studio中本地PC上的现有代码导入到Azure Repos项目。我已经在Azure DevOps中创建了项目。我已经在VS 2017中使用团队资源管理器连接到我的DevOps项目。我不知道如何执行初始导入。

0g0grzrc

0g0grzrc1#

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

#In the local directory for the root of the project 
git init 
git remote add origin <URL for Azure Git repo> 
git add .
git status   
git commit -m "initial commit"  
git push -u origin master

然后,本地计算机中的项目将在Azure Git存储库中进行管理。
注意:如果本地项目已经在本地git仓库中管理,那么你可以跳过git init命令。

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

1.将TFVC与VS连接
在VS中-〉团队资源管理器-〉管理连接-〉添加帐户-〉输入电子邮件地址和密码以登录Azure Devops -〉选择TFVC存储库-〉连接。

1.Map本地目录中的TFVC存储库。
单击Map & Get按钮MapTFVC存储库并下载指定目录中的文件(如以下示例中的C:\Users\Administrator\Source\Workspaces\Git2)。

1.将本地项目复制到Map目录并签入更改
在TFVC repoMap目录中复制项目-〉团队资源管理器-〉源代码管理资源管理器-〉单击将项目添加到文件夹图标-〉选择Map目录中复制的所有项目文件-〉完成-〉团队资源管理器-〉挂起的更改-〉签入更改。

因此,本地项目将被导入到Azure devops中的TFVC存储库中。

axr492tv

axr492tv2#

按照以下步骤操作

步骤1 -使用Microsoft帐户登录Azure Devops。
第2步-在主页中单击创建项目,提供项目名称可见性状态。
第3步-现在您的项目已创建,然后将其重定向到 Jmeter 板,然后从左侧菜单中选择repos。
步骤4 -复制URL。
第5步-现在转到visual studio team explore from local git repositories,单击Add选项。
步骤6 -从驱动器然后本地路径创建新的存储库,并在第二个选项中粘贴URL路径,然后单击克隆。
步骤7 -输入您的Azure DevOps凭据以进行登录。
第8步-它将在master分支上发布您的代码。
第9步-成功发布更改后,您的代码将显示在Azure Repos文件部分中。

dm7nw8vv

dm7nw8vv3#

1.右键单击主解决方案▶创建git仓库...
1.从其他部分▶现有遥控器
1.在远程URL字段中粘贴«URL of Azure Git repo»
1.点击创建并推送
1.等待该过程完成。您可以通过单击窗口左下角的就绪图标来跟踪该过程。
1.如果它显示成功,它就准备好了。
祝你好运

zzlelutf

zzlelutf4#

使用git push --mirror

警告:这将覆盖远程仓库上的现有内容,仅在空的远程仓库上使用。

1.在DevOps中创建远程存储库(如果尚未完成)。
1.创建一个中间的、临时的本地裸存储库:git clone --bare <path-to-local-repo>

  1. cd <bare-repo-name>
  2. git push --mirror <remote-url>
    1.删除中间存储库:cd .. && rm -rf <bare-repo-name
    (This为Microsoft's recommended procedure.
mlnl4t2r

mlnl4t2r5#

在Visual Studio中打开git是很容易的,但是当你在Visual Studio的git配置下设置远程时,你可能会得到一个错误消息'invalid name'。然后你需要在Visual Studio的fetch框中输入'origin'作为DevOps初始空项目的名称和fetch URL。我相信这可以帮助一些人将他们现有的项目添加到Azure DevOps中。

lkaoscv7

lkaoscv76#

您也可以尝试:将Repository克隆到您的计算机上。如果尚未存在.gitignore,请添加它。右键单击.gitignore文件。选择“打开包含文件夹”。如果存在.vs文件夹,请删除。打开另一个文件资源管理器并转到您要导入的现有项目。您应该处于您看到.vs文件夹和其他文件夹的级别。复制所有文件并粘贴到.gitignore所在的同一个文件夹。从新的位置运行你的应用程序,并确保它的运行方式与它被复制的位置相同。然后将它推回到Repository。

2j4z5cfb

2j4z5cfb7#

对于Git

对于手动导入,您可以使用这里提到的命令
对于TFVC
Reference here

更新1:

  • 注意:图片是从旧的UI获取的,现在AzureDevOps的UI改变了,但过程非常相似 *

相关问题