【发布时间】:2018-04-24 15:31:00
【问题描述】:
我有一个托管在 GitHub 中的开源存储库。 我已将其连接到 Visual Studio Team Services。
我只想通过 Team Services 工作(因此,在 Visual Studio 中连接到我的 Team Services 帐户和项目,而不是连接到 GitHub)。 GitHub 存储库应始终反映推送到 VSTS 的代码的最新版本。
问题是它只能部分起作用。
我设法将我的 GitHub 存储库连接到 VSTS 并导入代码。
我可以看到初始提交到 GitHub 中的存储库。
我可以查看 GitHub 中每个提交的构建状态(绿色、红色、橙色)。
当我在 GitHub 中提交代码时,我可以触发构建。
我可以通过 Visual Studio 连接、提交和触发构建。
然而
我无法在 VSTS 中看到在 GitHub 中完成的代码和提交
我无法在 GitHub 中看到在 VSTS 中完成的代码和提交
所以,这些似乎是连接的,但不同步。
我在这里查看了这篇文章。它已经 2 岁了,所以也许事情已经改变了,因为它对我不起作用: How to synchronize VSTS and Github respositories when commits are made 还有这个Visual Studio Team Services - Sync w/ Github Repository
我不明白的是,当触发构建时,它会提取最新的源,我可以看到我的最后一次提交描述,但文件在 VSTS 中没有更新。
不管怎样,我然后执行 anwser 中描述的步骤,但它一直说“已经是最新的”。此同步构建成功,但没有任何变化 - 无论是在 VSTS 还是在 GitHub 中。
我需要做什么才能让它们同步?
【问题讨论】:
标签: git visual-studio github azure-devops