我正在使用凉亭,我想做很多自定义组件。
Bower 它只是一个包管理器,给它一个 git uris 列表,它会将它们克隆到你的“组件”文件夹中,现在这太棒了,我想做的是给它一个 4 或 5 个 repos 的列表,那些将是我创建的所有自定义包,但我不想在 github 上创建 4 或 5 个不同的存储库,每个组件一个,我可以创建一个存储库并以某种方式添加 4 或 5 个子存储库吗?
我不能使用分支,因为似乎 clone 总是克隆 master 分支。(我不太擅长 git,所以请多多包涵)。
我正在使用凉亭,我想做很多自定义组件。
Bower 它只是一个包管理器,给它一个 git uris 列表,它会将它们克隆到你的“组件”文件夹中,现在这太棒了,我想做的是给它一个 4 或 5 个 repos 的列表,那些将是我创建的所有自定义包,但我不想在 github 上创建 4 或 5 个不同的存储库,每个组件一个,我可以创建一个存储库并以某种方式添加 4 或 5 个子存储库吗?
我不能使用分支,因为似乎 clone 总是克隆 master 分支。(我不太擅长 git,所以请多多包涵)。
如果该包管理器希望“组件”成为回购,我想你必须制作不同的回购。
你可以专门为这个项目创建一个新的 Github 帐户,并在那里设置所有需要的 repos,以保持你的帐户干净。
我认为您可以通过使用 git 标签来解决这个问题:在您的一个 git 存储库的历史记录中将每个组件设置在不同的标签上,并将它们用作“同一存储库的版本”。就像是:
add comp-1 to your repo
git-tag 1: comp-1
remove comp-1 from the repo
add comp-2 to the repo
git-tag 2: comp2
不过,我绝对不会那样做。