我和我的同事在两个不同的 git 分支中工作:mybranch
和 hisbranch
。我们每个人都在开发一个用于数据处理的数据 block 笔记本。然后,将此笔记本作为事件添加到两个不同的 ADF
管道中。
用于测试管道,需要发布它,但是当我将其推送到存储库时,会 pop 一条错误消息:仅允许从协作(“开发”)分支发布。
这迫使我们在同一个 git 分支(协作分支)中工作,这很不方便,因为我们在开发和测试过程中可能会发生很多冲突。
有没有办法在独立分支中测试管道然后 merge ?
最佳答案
注意:用于发布的 Azure Repos 协作分支。默认情况下,它的master
。如果您想从另一个分支发布资源,请更改此设置。
要并行开发多个功能,您只需使用“保存”即可。保存会将您的更改提交到您实际正在处理的分支。其他分支机构也会这样做。每当您想要发布时,您需要首先从分支向 master 发出 pull 请求,然后发布。 merge 主分支中的所有内容时,应该解决任何 merge 冲突。然后发布就可以了,不会有任何冲突,之后就会生成aDF_publish。
更多详情,请参阅“Source control in Azure Data Factory”。
希望这有帮助。
关于git - Azure 数据工厂。使用许多不同的 git 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57908140/