【发布时间】:2018-08-26 16:52:25
【问题描述】:
我正在尝试使用 VSTS 来管理我正在处理的基于 python 的项目的项目/代码/错误跟踪。代码存储在github中。我要做的是设置 VSTS,这样当我从本地推送新提交(在 pycharm 中编辑,在本地提交,然后推送到 github)时,这些更改会反映在 VSTS 中。我已经能够将 repo 克隆到 vsts 中,但它再也看不到我在 PyCharm 中所做的任何进一步更改。理想情况下,我希望能够在执行 PyCharm 提交时从 vsts 引用故事/错误/等,然后在 VSTS 中刷新时,我会看到错误标记已关闭、提交等。
然而,此时我推送到 github 的任何更改都不会反映在 VSTS 中...我需要如何设置才能让我的 github 存储库中的更改直接反映在 vsts 中?
【问题讨论】:
-
所以你想在 VSTS 中有一个 repo 来反映 GitHub 上的 repo?为什么?例如,如果您想在 VSTS 中创建构建管道,您可以直接从 GitHub 获取资源。
-
如果你真的想这样做,可以使用 GitHub Web Hooks 和 Azure Function 之类的东西,使用 VSTS REST API 来同步更改。
-
1) 项目/代码/错误跟踪也可以在 GitHub 上本地完成(Visual Studio Code 说明了这一点) 2) 就像其他人的评论一样,您还没有配置触发器,所以您的 GitHub /VSTS 存储库不会同步。 3) @quervernetzt 确实显示了一种解决方法,您还可以使用 Zapier 之类的服务(而不是 Azure Function)作为触发器。
-
好吧,既然你这么说,镜像对我来说也不是一个好主意。直接从 GitHub 获取资源听起来更接近我想要的东西……所以我需要研究构建管道。基本上我想使用 vsts 来跟踪工作项并将它们与 GitHub 中的实际代码联系起来
-
@MydKnight 我的建议:选择一个平台。
标签: git github azure-devops