【问题标题】:How to connect VS Mac to a GitLab repo?如何将 VS Mac 连接到 GitLab 存储库?
【发布时间】:2018-02-24 23:31:36
【问题描述】:

我正在使用 Visual Studio 2017 Community for Mac 开始一个新项目。我已经为该项目设置了 GitLab 存储库,但我一生都无法弄清楚如何将 VS Mac 连接到存储库。

我尝试在https://docs.microsoft.com/en-us/visualstudio/mac/set-up-git-repository 上查看 Microsoft 自己的文档,发现乍一看似乎是一个答案。但是,当文档说从版本控制菜单中选择“在版本控制中发布...”时,嗯...

如您所见,没有“在版本控制中发布...”命令。我一直在做互联网研究,试图找出我错过了什么,但我似乎无法找到它。如何让 VS Mac 连接到 GitLab 存储库,我做错了什么?

更新:我还截取了解决方案的右键菜单。项目名称和代码已被编辑。

【问题讨论】:

  • 您是否出于某些特别重要的原因使用 VS for Mac?与许多其他选项相比,它的边缘仍然相当粗糙。
  • 是的。我正在使用 VS Mac,因为我想用 C# 为这个项目做开发,但不知道如何在 VS Code 中编译 C# 代码。
  • 很公平。如果您不是特别喜欢 VS for Mac 本身,则 VSCode 设置有很好的文档记录 (code.visualstudio.com/docs/languages/csharp)。
  • 我想尝试使用 VS Code 不会有什么坏处。如果最坏的情况发生,我最终会再次使用 VS Mac。或者,实际上,我可能会尝试 VS for Windows,但前提是我无法让 VS Mac 使用它。
  • 如果您在解决方案窗口中右键单击解决方案,发布菜单是否可用?

标签: git version-control gitlab visual-studio-mac


【解决方案1】:

在版本控制中发布选项不符合您的情况。它通常用于首先在本地仓库工作(没有远程仓库相关),然后将本地仓库连接到远程仓库。

根据您的情况,您可以按照以下步骤在 VS mac 中连接您的远程(GitLab)repo 并在 VS 中管理 git repo 版本:

1。在本地克隆/签出您的 Gitlab 存储库

VS -> 版本控制 -> 签出 -> 连接到存储库选项卡 -> 选择类型为 Git -> 输入您的 gitlab 存储库 URL -> 根据需要指定路径/​​目录 -> 签出。

更多详情,可以参考Checkout an existing repository

2。在本地 git repo 中管理版本

您可以在本地仓库中打开/编辑 VS 项目的文件。完成工作后,您可以保存更改的文件。

在VS中提交和推送更改:版本控制->查看解决方案并提交->您可以查看更改的文件->输入提交消息->提交。在提交窗口中,您可以选择 Push changes to remote repository after commit 选项将更改推送到 GitLab。或者您可以在版本控制中将更改推送到 GitLab 存储库 -> 推送更改选项。

更多详情,可以参考Reviewing and committing

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-04
    • 1970-01-01
    • 2013-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多