将文件夹推送到bitbucket

时间:2013-01-22 19:32:57

标签: mercurial bitbucket machg

我在另一个文件夹(a)中有一个文件夹(b)已经被推入存储库,我想使用macHg将文件夹(b)推送到bitbucket,但我希望它推送到bitbucket它看起来就像一个新的文件夹,现在,当我推它时它只是做了一个新的头,它没有把整个文件夹放在那里。如何将整个文件夹推到bitbucket看起来像

文件夹A

  • 文件夹B.
    • 文件

1 个答案:

答案 0 :(得分:1)

如果您运行hg status,您会得到什么?你应该得到这样的输出:

zck@zck-desktop:~/my-test$ hg status
? a/b/file

问号意味着mercurial尚未了解a/b/file。所以让我们告诉它跟踪文件。这只是一个本地命令,还没有任何东西会打到远程服务器。

zck@zck-desktop:~/my-test$ hg add a/b/file
zck@zck-desktop:~/my-test$ hg status
A a/b/file

A表示刚刚添加了该文件。现在我们只需要提交(这是另一个本地命令)。

zck@zck-desktop:~/my-test$ hg commit -m "added a/b/file, with contents in it?"

最后,我们需要将变更集推送到远程服务器。这是我们完成的唯一触及远程服务器的命令。

zck@zck-desktop:~/my-test$ hg push