1
我得到了一个包含许多子模块的项目,我刚刚发布了一个版本,并且我想标记这一切。Git:如何创建一个也包含子模块的标签?
我想创建一个点,我可以在将来结帐,它将包含我的项目的当前代码以及所有子模块的所有当前代码。
我得到了一个包含许多子模块的项目,我刚刚发布了一个版本,并且我想标记这一切。Git:如何创建一个也包含子模块的标签?
我想创建一个点,我可以在将来结帐,它将包含我的项目的当前代码以及所有子模块的所有当前代码。
当您标记提交时,您是标记该提交正在使用的子模块的版本。
当您使用子模块时,您的提交包括代码当前正在使用的子模块中提交的SHA。当您更新子模块中的代码时,您会看到您在超级项目中提交了更改(新的SHA)。所以,标签自然会按照你想要的方式工作。
同意。您可以看到,在您的项目中,它只是链接到您的sobmodule的提交。就像:'''Subproject commit 0334f3c9f940179c11f793a2dd26f051f095b521''' –