如何使用 Eclipse 从 Git 克隆特定的子目录



我们有一个包含大量Java和SQL文件的git分支(大约超过50,000+个文件)。将此分支克隆到本地计算机需要太多时间(大约 30 多分钟)。通常,我们不需要整个分支代码,只需要一个子目录。

请分享一些信息,如何使用 Eclipse 从 git 克隆特定的子目录。

使用 Git,您可以克隆存储库,而无需将分支签出到工作目录 git clone --no-checkout 中。但是 Git 将始终克隆整个存储库。您可以指定的唯一限制是深度,即

之后,您可以只签出您感兴趣的目录(请参阅如何仅克隆 Git 存储库的子目录?,请注意@StijndeWitt的评论)。但是,如果克隆需要很长时间,那对您没有多大帮助。

但是,EGit 不(直接)支持在不签出工作目录的情况下克隆,也不支持稀疏签出

我可能会重组存储库,但是当然如何取决于这些文件的用途,何时使用它们,是否/如何减少数量等。

最新更新