通常的工作流程是,git標籤驗證。git標籤驗證和git簽出的組合命令?
git tag -v tagname
然後git標籤簽出。
git checkout tagname
是否有一個組合命令來驗證標記,顯示驗證並在驗證成功時檢查出它?
通常的工作流程是,git標籤驗證。git標籤驗證和git簽出的組合命令?
git tag -v tagname
然後git標籤簽出。
git checkout tagname
是否有一個組合命令來驗證標記,顯示驗證並在驗證成功時檢查出它?
在bash shell:
git tag -v tagname && git checkout tagname
這隻會工作if the first command succeeds。
這可以是例如post-receive
掛鉤的一部分。
或者,它可以由一個獨立的命令:
即使是在Windows,腳本名稱git-ctag
(放在%PATH%
任何地方)將讓你用git ctag <atag>
,這將只檢出,如果驗證步驟通過的標籤。
#!/bin/bash
git tag -v $1 && git checkout $1
嘗試在'.gitconfig'中設置別名來鏈接工作流中的命令? – miqid 2014-09-22 03:11:32
重要的是要看標籤驗證是否真正起作用。 – adrelanos 2014-09-22 03:20:35
似乎你可能可以依靠'git verify-tag'的返回碼(參見http://stackoverflow.com/questions/8010472/git-verify-trusted-tags)。 – miqid 2014-09-22 03:31:44