|
1
2
答案之一是git子模块的设计允许对一组多个存储库进行一致/连贯的查看。实现这一点的唯一方法是将每个子模块锁定在特定版本,父回购跟踪所有子模块的所有版本,从而使整个项目看起来像一个单回购。 在这样的项目环境中工作时,仅在分支级别指定某个子模块没有多大意义,因为这可能会导致出现与项目其余部分不一致的版本。 答案的另一部分并非特定于git子模块,而是任何git repo:当拉动特定版本时,repo将处于分离头状态。由于在git中,分支的含义和重要性与其他版本控制系统不同,因此没有太多对分支标识的支持,有关详细信息,请参阅这个极好的答案: https://stackoverflow.com/a/3162929/4495081
|
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |