mercurial - Bitbucket/Mercurial/Tortoise 如何将文件夹添加到 Bitbucket 存储库?

标签 mercurial tortoisehg bitbucket

我正在与另外 2 个人一起开展一个项目,并希望在 Bitbucket 存储库中为我们每个人创建单独的文件夹。我已经尝试在我的机器上创建文件夹并将其推送到仓库,但这不起作用。

有什么建议?

最佳答案

要创建文件夹,您需要在该文件夹中创建一个文件并将其添加到存储库中,然后您可以推送它。 Mercurial 跟踪对文件的更改,因此如果文件夹没有“内容”,则不会跟踪它。

假设您在每个目录中都有一个所需的基本源文件(我们将其称为 main.cpp ),您可以像这样创建文件夹:

$ mkdir folder1
$ mkdir folder2
$ hg st

请注意,由于没有新文件,因此没有列出任何响应状态的内容。
$ cp main.cpp folder1
$ cp main.cpp folder2
$ hg st
? folder1/main.cpp
? folder2/main.cpp

以上显示将文件添加到文件夹会使它们对 Mercurial“可见”。
$ hg add
$ hg st
+ folder1/main.cpp
+ folder2/main.cpp

现在文件被标记为已添加,因此当您提交时,它们将存在于存储库中。

请注意,上面是一个示例,说明您需要文件夹中的文件才能看到它。

关于mercurial - Bitbucket/Mercurial/Tortoise 如何将文件夹添加到 Bitbucket 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13936601/

相关文章:

mercurial - 如何在 Mercurial 中回滚分支 merge

mercurial - 如何克隆 Mercurial 存储库的特定变更集?

mercurial - 是否可以删除架子中的单个文件?

mercurial - 两台计算机上的相同 Mercurial 帐户

api - 通过 Bitbucket REST API 获取所有 Pull-Request 评论

angular - 在bitbucket管道上运行e2e的麻烦

mercurial - Tortoisehg 日志窗口中的奇怪输出

mercurial - 加载多个 .hgrc 文件 - 即一些具有机器特定设置的文件?

svn - TortoiseHG 和 TortoiseSVN 一起玩得好吗?

git pull 错误 "The requested URL returned error: 503 while accessing"