我们为mircoservices提供了整体式仓库。我们正在尝试将每个微服务子目录分成一个单独的存储库。在过滤子目录时,我们希望将tags
复制到提交哈希中,但不是全部复制。
git filter-branch --prune-empty --subdirectory-filter FOLDER-NAME BRANCH-NAME
我尝试使用下面的命令,但是它复制了所有标签,并在subdirectory-filter
中产生了问题。
git filter-branch --prune-empty --subdirectory-filter catalog-api --tag-name-filter cat -- --all
有什么办法,我们可以在filter-branch
期间复制某些标签,并避免使用其他标签,以免造成混乱。