0

这个问题是关于GitAhead GUI 的。我根据他们网站的建议在 SO 上发布。

我使用命令行从 GitLab 克隆了一个存储库。+我通过单击和将其添加到 GitAhead 的左侧窗格中Open Existing Repository。正如预期的那样,它出现在“打开”和“最近”列表中。

该存储库也列在我的 GitLab 帐户下的“远程”中,但带有“从云下载”图标。因此,它无法识别我已经添加的存储库与远程存储库相对应,尽管我现有的克隆具有相同的名称和适当的 SSH 远程源。 如何让 GitAhead 识别出我现有的存储库是我的 GitLab 帐户的克隆,以便在我双击“远程”下的相应条目时打开它?

我的尝试是:

  1. 双击远程存储库条目会导致“克隆存储库”对话框。我尝试将其指向现有的克隆,但由于目录非空而失败。

  2. 我编辑并在表单GitAhead.conf下添加了一行。这一次很好,但如果可能的话,我想从 GUI 学习如何做到这一点。[remote]gitlab\username\repo-name=/path/to/clone

我错过了什么,还是这还不是一个功能?

4

1 回答 1

0

你有两个选择:

第一的:

使用您当前的 GIT 工具提交并推送所有更改,然后从 GITAhead 将存储库克隆到同一位置。

第二:

将所有文件从本地存储库复制到临时位置,然后从 GITAhead 克隆存储库并将所有文件移回现在同步的目录中。

第二种解决方案允许您保留未提交的更改,直到您认为是时候提交了。

于 2020-11-18T09:32:43.790 回答