Bitbucket/Mercurial/Tortoise如何在Bitbucket仓库中添加文件夹?

scr*_*Owl 4 mercurial tortoisehg bitbucket

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

有什么建议?

ica*_*bod 6

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

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

$ mkdir folder1
$ mkdir folder2
$ hg st
Run Code Online (Sandbox Code Playgroud)

请注意,没有列出响应状态的内容,因为没有新文件.

$ cp main.cpp folder1
$ cp main.cpp folder2
$ hg st
? folder1/main.cpp
? folder2/main.cpp
Run Code Online (Sandbox Code Playgroud)

以上显示将文件添加到文件夹使它们对Mercurial"可见".

$ hg add
$ hg st
+ folder1/main.cpp
+ folder2/main.cpp
Run Code Online (Sandbox Code Playgroud)

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

请注意,以上是一个示例,用于演示您需要文件夹中的文件才能看到它.