我正在与另外 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/