将一些文件从本地非hg目录更新到hg服务器,而无需克隆在线副本

时间:2011-11-04 03:08:22

标签: mercurial

我是Mercurial的新手。

我通过它的zip选项下载了BitBucket repo的副本,但现在我需要对此副本进行更改,因此可以使用此下载的zip内容并以某种方式将其链接到在线hg副本,因此我可以制作更改并推送更改的文件,而无需重新下载所有文件。

仅供参考,回购超过1GB且我的互联网上限,所以我试图避免再次下载(通过克隆)。

1 个答案:

答案 0 :(得分:2)

这取决于您下载的内容 - 但可能答案是否定的。

我假设您从bitbucket下载的zip文件只是最新的源代码 - 即您使用了菜单选项卡右侧的get source链接并选择了zip。< / p>

如果是这种情况,那么你拥有的是最新源代码的副本,但实际上并没有

  

BitBucket repo的副本

为了将更改推送到mercurial存储库,您需要实际拥有一个真正的mercurial克隆,而不仅仅是最新源代码的副本。

如果你真的有一份repo的副本(这意味着你已经下载了项目变更的实际历史记录)那么你可以做你想要的,但我不认为bitbucket有任何下载的方法这是一个zip文件。

据我所知,您现在唯一的选择是:

  1. 从头开始克隆存储库
  2. 只需更改已下载的代码,并将更改作为常规修补程序发送给维护者,而不是变更集。