我使用bitbucket和sourcetree进行版本控制,并在主项目中创建了一个子项目。子项目很有用,因为我可以让团队只处理子项目(在本例中是客户端代码),同时将所有内容托管在一台服务器上。其他团队可以处理整个代码库。
但是,我无法将子项目中的代码作为主项目的一部分签入。实际上,它总是上载空文件夹,而不是子文件夹(子项目文件夹)的内容。
以下是我尝试将文件作为主repo的一部分包含在子项目中的步骤:
1)从中删除子项目(名为“web app”的文件夹)。gitignore:
(Web应用文件夹不再灰显-它是回购的一部分)
2)将web应用文件夹提交到repo:
…但我得到的只是一个提交消息。我希望
要提交到项目的Web应用文件夹中的数百个文件
这一点。我怎样才能做到这一点?
nb-我不想失去子项目或它的版本控制,我只希望它是主repo的一部分