如何将本地VS项目添加到现有的非空Azure DevOps Repo

问题描述 投票:0回答:1

我有一个本地Visual Studio 2017项目,我想将其添加到Azure DevOps中的现有非空仓库。那可能吗?

DevOps有两个分支 - 主分支和辅分支。我想将本地VS项目添加到master分支。本地VS项目具有与主分支相同的结构和代码库。

我尝试了几种方法,其中一种是以下系列命令:

方法1

  1. 进入本地vs项目解决方案文件夹
  2. 运行“git init”
  3. git remote add origin
  4. git add。

错误:运行git add命令(#4)后,我收到错误,说db.lock权限被拒绝且无法打开索引文件db.lock

方法2

我尝试通过单击visual studio右下角的“添加到源代码控制”选项添加VS项目,然后选择正确的非空的azure repo。一旦我点击发布,我看到下面的输出:

错误:更新被拒绝,因为远程包含您本地没有的工作。这通常是由另一个存储库推送到同一个ref引起的。您可能希望在再次推送之前首先集成远程更改(例如,'git pull ...')。有关详细信息,请参阅“git push --help”中的“关于快进的注意事项”。

任何指针或参考?

azure-devops
1个回答
1
投票

方法1

您可以将.vs文件夹添加到.gitignore文件中。以下是详细步骤,您可以参考。

1.进入本地vs项目解决方案文件夹

2.run “git init

3.git remote add origin

4.使用命令type nul >.gitignore创建一个空的.gitignore文件

5.将VS .gitignore templates内容复制到创建的.gitignore文件中。

6.git add .

默认情况下,.vs文件夹位于.gitignore模板中。

© www.soinside.com 2019 - 2024. All rights reserved.