2017-06-01 112 views
0

我正在寻找一种方法将替换文件上传到BitBucket存储库,而无需先将其克隆。在我目前的情况下,存储库太大而无法在本地克隆(由于带宽限制),所以我无法进行常规的克隆/提交/推送。我希望替换的文件是一个二进制文件。通过BitBucket网络界面上传更改后的文件

当查看相关文件时,BitBucket网页界面提供了一种方式来下载从git存储库使用“原始”链接下载单个源文件。它还提供了一种使用“新文件”链接在现有目录中创建新文件的方法,但这仅适用于可以复制/粘贴到编辑字段的文本文件。我看不到上传新文件的方法。

也可以通过Web界面编辑文件,而无需在本地克隆存储库,但这也只适用于文本文件。

您是否知道是否有Web API上传文件的替换版本?或者,也可以选择上传新二进制文件的方式,然后根据需要删除/重命名以模拟更改。

+0

如何做一个浅克隆,你可以克隆一个分支的最新提交。那么不应该那么昂贵。 – Vampire

+0

我想过这个,但是有可能推出一个浅层克隆吗?研究似乎表明,如果没有一些复杂的“嫁接”,我不会去考虑。此外,“浅”结账仍然非常大 - 我只需要改变整个项目的一小部分。 – meowsqueak

+0

是的。除非使用古代版本。由于1.9.0 Git支持从浅层克隆进行数据传输。 – Vampire

回答