0

我的 git repo 已连接到我在 azure devops 中的项目 repo。后来,我在我的 git repo 中创建了一个新分支。但我在我的 azure repo 中没有看到这个新分支。不应该同步吗?

更新:最终,我发现 azure DevOps repo 不会自动与 git repo 同步。为此,我们需要创建一个管道。在这里您可以找到解决方案:https ://faun.pub/how-to-synchronize-azure-repos-with-external-git-repos-70ff92e51c63

4

1 回答 1

0

TL;DR:不,他们不应该。你必须先推动。

你能澄清你的 git repo 是什么意思吗?它是你电脑上的一个文件夹,你有你的代码和一个“.git”文件夹吗?它是像 github 或 git lab 这样的页面上的空间吗?

另外,“连接”是什么意思?

解释(基于对上述几点的一些猜测):

如果您只有一个本地文件夹,请注意 git 不是像 dropbox 或 onedrive 这样的“同步”工具,即使 Visual Studio 让它看起来像这样(这是糟糕的设计!)。在您在 azure 中看到您的代码之前,通常需要执行一些手动步骤。每次更改某些内容(至少阶段、提交、推送)时,其中一些都需要重新完成。下面的参考资料可能会对您有所帮助。请注意,您的本地 .git 文件夹通常称为“本地存储库”,您的代码称为“工作副本”,而您的 Azure 空间是“远程”。

https://docs.microsoft.com/en-us/azure/devops/repos/git/pushing?view=azure-devops&tabs=visual-studio https://www.tutorialspoint.com/git/git_basic_concepts.htm https: //www.freecodecamp.org/news/learn-the-basics-of-git-in-under-10-minutes-da548267cc91/

Git一开始很难,但不要让自己气馁,它会变得更容易!

于 2022-02-02T17:13:53.907 回答