【发布时间】:2019-11-13 03:18:10
【问题描述】:
我们刚刚迁移到 Azure DevOps 和 Git。我们在这个领域相对较新。根据我们在 MSDN 上阅读的内容:
我们有一个origin/main-branch,没有人能够将他们的提交推送到其中。它由最新的编译代码组成。
假设我有一个新功能,我从origin/main-branch 创建一个本地分支myBranch。
我添加了我的功能,然后提交并将分支 myBranch 推送到 repo。然后我发起一个拉取请求。
然后,它告诉我我有冲突。我进入我的 VS 并从 origin/main-branch 合并到我的myBranch。我解决冲突。
当我提交并推送我更改的文件时,我会得到其他已更改的文件,而我没有进行任何更改。
我的问题是我是否也应该提交并推送这些文件?
【问题讨论】:
-
“其他文件”,这些是您在合并冲突期间解决的文件吗?
-
不,不是这些文件。
-
他可能指的是 IDE 自动生成的文件,
.gitignore中应该忽略这些文件。 -
您的问题无法回答。你能举个例子说明你在说什么类型的文件吗?
-
当你说“将分支
myBranch推送到仓库”时,这意味着什么?根据描述,上游应该是origin/main-branch- 它不允许提交,所以这应该失败
标签: git azure-devops