我希望将Visual Studio中本地PC上的现有代码导入到Azure Repos项目。我已经在Azure DevOps中创建了项目。我已经在VS 2017中使用团队资源管理器连接到我的DevOps项目。我不知道如何执行初始导入。
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命令。
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存储库中。
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文件部分中。
dm7nw8vv3#
1.右键单击主解决方案▶创建git仓库...1.从其他部分▶现有遥控器1.在远程URL字段中粘贴«URL of Azure Git repo»1.点击创建并推送1.等待该过程完成。您可以通过单击窗口左下角的就绪图标来跟踪该过程。1.如果它显示成功,它就准备好了。祝你好运
«URL of Azure Git repo»
zzlelutf4#
使用git push --mirror。
git push --mirror
警告:这将覆盖远程仓库上的现有内容,仅在空的远程仓库上使用。
1.在DevOps中创建远程存储库(如果尚未完成)。1.创建一个中间的、临时的本地裸存储库:git clone --bare <path-to-local-repo>
git clone --bare <path-to-local-repo>
cd <bare-repo-name>
git push --mirror <remote-url>
cd .. && rm -rf <bare-repo-name
mlnl4t2r5#
在Visual Studio中打开git是很容易的,但是当你在Visual Studio的git配置下设置远程时,你可能会得到一个错误消息'invalid name'。然后你需要在Visual Studio的fetch框中输入'origin'作为DevOps初始空项目的名称和fetch URL。我相信这可以帮助一些人将他们现有的项目添加到Azure DevOps中。
lkaoscv76#
您也可以尝试:将Repository克隆到您的计算机上。如果尚未存在.gitignore,请添加它。右键单击.gitignore文件。选择“打开包含文件夹”。如果存在.vs文件夹,请删除。打开另一个文件资源管理器并转到您要导入的现有项目。您应该处于您看到.vs文件夹和其他文件夹的级别。复制所有文件并粘贴到.gitignore所在的同一个文件夹。从新的位置运行你的应用程序,并确保它的运行方式与它被复制的位置相同。然后将它推回到Repository。
2j4z5cfb7#
对于Git
对于手动导入,您可以使用这里提到的命令对于TFVCReference here
更新1:
7条答案
按热度按时间0g0grzrc1#
如果您在Azure Devops中使用Git存储库,请参考以下命令将项目导入到Azure Git存储库:
然后,本地计算机中的项目将在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存储库中。
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文件部分中。
dm7nw8vv3#
1.右键单击主解决方案▶创建git仓库...
1.从其他部分▶现有遥控器
1.在远程URL字段中粘贴
«URL of Azure Git repo»
1.点击创建并推送
1.等待该过程完成。您可以通过单击窗口左下角的就绪图标来跟踪该过程。
1.如果它显示成功,它就准备好了。
祝你好运
zzlelutf4#
使用
git push --mirror
。警告:这将覆盖远程仓库上的现有内容,仅在空的远程仓库上使用。
1.在DevOps中创建远程存储库(如果尚未完成)。
1.创建一个中间的、临时的本地裸存储库:
git clone --bare <path-to-local-repo>
cd <bare-repo-name>
git push --mirror <remote-url>
1.删除中间存储库:
cd .. && rm -rf <bare-repo-name
(This为Microsoft's recommended procedure.)
mlnl4t2r5#
在Visual Studio中打开git是很容易的,但是当你在Visual Studio的git配置下设置远程时,你可能会得到一个错误消息'invalid name'。然后你需要在Visual Studio的fetch框中输入'origin'作为DevOps初始空项目的名称和fetch URL。我相信这可以帮助一些人将他们现有的项目添加到Azure DevOps中。
lkaoscv76#
您也可以尝试:将Repository克隆到您的计算机上。如果尚未存在.gitignore,请添加它。右键单击.gitignore文件。选择“打开包含文件夹”。如果存在.vs文件夹,请删除。打开另一个文件资源管理器并转到您要导入的现有项目。您应该处于您看到.vs文件夹和其他文件夹的级别。复制所有文件并粘贴到.gitignore所在的同一个文件夹。从新的位置运行你的应用程序,并确保它的运行方式与它被复制的位置相同。然后将它推回到Repository。
2j4z5cfb7#
对于Git
对于手动导入,您可以使用这里提到的命令
对于TFVC
Reference here
更新1: