如何通过 Web 界面上传对 Gitlab 上现有文件的更改?

如何通过 Web 界面上传对 Gitlab 上现有文件的更改?

回顾一下如何通过 Web 界面在 gitlab 上传文件?,如何上传新版本通过 Web 界面在 Gitlab 上管理现有文件?当我选择上传文件, 来自+下拉菜单,我收到一条消息,说存在一个同名的文件:

同名文件已存在

我不想将更改后的文件上传为新文件,我想更新的是已经在那了

在 Github 上,你只需点击上传文件按钮,如果名称相同,则会更新现有文件并记录更改。

答案1

我已经弄清楚了,部分是通过布鲁斯的回答。

我尝试更新的文件是 Eagle 示意图,一个文本文件。

您必须在主存储库视图中单击文件的名称才能将其打开。然后代替按钮出现。该按钮可用于上传同一文件的新版本:

删除按钮

如果文件大小为 1MB,则有点繁琐且缓慢。对于只有一个文件的项目来说,这还好,但使用 GitLab 的 Web 界面更新一大堆文件(即更改列表)会非常令人沮丧。同样,原子至少通过 WebUI 无法进行更改。

尽管如此,版本历史使用此方法保留。

遗憾的是,您不能像在 GitHub 上那样以相同的方式更新文件。

答案2

由于它在 GitLab 中,您可能应该使用 git 提交对文件的更改。如果您确实想使用 Web 界面 - 如果它是一个文本文件,请单击编辑按钮并进行编辑。保存文件将提交更改。如果它是二进制文件,您将必须提交更改并将其推送到存储库。

相关内容