Git - 仅维护两个分支中特定文件夹的版本控制

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

我有一个带有

master
分支和
preprod
分支的 Git 存储库,其中只有几个来自 master 的文件夹。我想设置自动化,每天创建一次 PR,以便 preprod 合并到 master。我可以使用哪些 Git 命令来确保只从 master 中提取对某些文件夹的更改,并从 preprod 中将更改推送到这些文件夹?现在,如果我从 preprod 创建一个 PR 到 master,它也会显示 master 中我不需要的所有文件。

git azure azure-devops version-control azure-pipelines
1个回答
0
投票

当我们创建 Pull Request 来合并 Azure DevOps 中的分支更改时,所有更改的文件将被标识为分支之间的更改,并且我们无法排除这些文件。

这里有一个具有相同要求的建议票:创建拉取请求时忽略文件

对于解决方法,我们可以参考此文档来配置 .gitignore.git/info/exclude 文件以忽略文件更改。

这种情况下,合并命令行中的更改后,提交时会根据文件中的设置忽略推送文件。

我们可以将git命令集成到Azure Pipelines中,实现自动化。

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