git-tag

    0热度

    2回答

    我有一个项目SubProj,我想在MainProj中包含一个子模块。但是,我想确保任何版本的MainProj都包含特定版本的SubProj以确保满足所有依赖关系。 换句话说,当我标记MainProj的特别承诺为新版本V1.0,我也想包括,例如, SubProj V1.3,以便每当有人签出MainProj 1.0时,子模块将始终初始化为V1.3,而不是SubProj HEAD当时指向的任何提交。 这

    14热度

    3回答

    当我知道我不会再使用分支时,是否可以关闭或锁定分支?其实我想关闭一个分支,但我认为不可能用GIT关闭一个分支。怎么样删除。当我删除分支时,我的历史会发生什么?

    6热度

    2回答

    我有两个提交哈希,并希望列出在这两个提交哈希之间以phinx-开头的所有标记。我该怎么做? 编辑: 这是我想出了。有没有更好的解决办法 git log --pretty=format:'%D' 35164f33..49085fbe | grep -o 'tag: phinx-[0-9]*'

    1热度

    1回答

    我想做一个差异就像this one。 唯一的区别是我不想通过手动通知标签名称,我希望它们可以通过git命令进行检索。 我知道git describe --tags返回我的最新标记。但是前一个呢?如何得到它? 基本上我想要的是: $ git diff $(git_command_to_get_previous_tag) $(git describe --tags) 而且我不想要什么: git t

    0热度

    1回答

    我想避免在每个成功构建中创建git标记。如果构建是手动运行的,是否有任何选项可以创建git标记,并且如果构建是自动的,避免创建标记?

    0热度

    1回答

    鉴于GitPython Commit的对象,我如何获得与此提交相关的标签? 我喜欢有这样的: next(repo.iter_commits()).tags

    1热度

    1回答

    我需要为我的存储库中的每个类分配@since Javadoc标记。 可以通过查找每个文件的创建日期,然后查找在存储库中创建的下一个标记来检索此信息。 有没有任何Git命令来帮助我解决上述问题?

    2热度

    2回答

    我明白如何使用git标记标记blob,树或甚至另一个带注释的标记。我了解使这成为可能的体系结构和概念设计。 但是,我在思考这个(或“真实工作流程”应用程序)的实际应用时遇到了困难。 在这里搜索堆栈溢出我只找到一个答案,提到标记非提交对象,与advice not to do so。 在什么可能情况下可以将它永远适当标记非承诺对象?

    2热度

    1回答

    我克隆了一个git仓库并做了一些修改。 我必须提交更改,然后标记这些已提交的更改。 命令的顺序应该是什么?它是这样的:git clone,git add,git commit,git push,然后git tag? 如果不是,序列是什么?

    1热度

    1回答

    我有一个CMake项目(myapp),依赖于另一个CMake项目(集成商)。积分器项目通过ExternalProject_Add声明,我使用GIT_TAG参数来指示要构建的积分器代码的版本。这在线时很有用。但是,如果我离线,我会遇到构建失败问题。如果它无法到达git repo,它总是会失败,即使它之前已经下载了一个repo副本。我可以让CMake停止接触GIT_TAG回购,并使用之前在上次上线时下