当我在Visual Studio 2019中将项目发布到GitHub时,为什么progressBar会继续运行?

时间:2019-12-25 07:30:00

标签: visual-studio github

我在Visual Studio 2019中使用GitHub,希望将项目发布到GitHub。您可以看到图片1

1:单击发布到GitHub 按钮后,我发现进度条保持运行状态。您会看到图片2 ,为什么?

2:如何知道项目是否已成功发布到GitHub?

3:有时,我需要单击“同步”按钮才能将项目发布到GitHub,为什么?

4:图像2 中的同步功能和推送功能有何不同?

5:即使我关闭Visual Studio,“将项目发布到Github”是否也会在后台运行?即使我将一个大型项目发布到Github,也会快速显示“成功创建存储库”,我感到非常惊讶。您可以看到图片3

图片1

enter image description here

图片2

enter image description here

图片3

enter image description here

添加的内容:

到VonC。谢谢!

但是显示了“ Push在后台运行”信息,看来Push操作在后台运行,您可以看到图4。

图片4 enter image description here

1 个答案:

答案 0 :(得分:0)

如“ Share code with push中所示,同步将推动拉动。

https://docs.microsoft.com/en-us/azure/devops/repos/git/_img/gitquickstart-vs2017/push-to-origin.png?view=azure-devops

problem/187028提到:

  

当您执行“同步”(是pushpull)时,UI被阻止的原因是文件可能会在磁盘上更改。拉动过程中允许您更改文件可能会导致更改丢失并可能导致意外结果。

因此,如果您执行同步,然后能够处理/修改任何文件,则可以确保所有内容均已推送/拉出。

进度条问题应该在Visual Studio的最新版本中得到解决,但是problem/159277包括了解决方法:

  

打开身份选择器,然后选择“添加帐户”。
  然后,系统将提示您选择一个身份,然后可以选择当前选择的身份。
  然后,窗格应刷新以显示VSTS帐户和回购字段


  

Push操作似乎在背景中运行–

是:这意味着您可以在推送处理期间继续使用Visual Studio。
但是如果您关闭 Visual Studio,则git push命令将被中断,并且不会完成。