2012-02-21 18 views
2

、私は次のエラーを取得する:gitのタグは、最新のリリースが表示されない-l

local: git tag -l release/beta* | tail -1 
run: git checkout release/beta-20120221-150831 
out: error: pathspec 'release/beta-20120221-150831' did not match any file(s) known to git. 

タグは、私の地元のボックス上に存在するが、それは私にはありませんステージングサーバー。どうして?最新のリリース "release/beta-20120221-150831"を送信します。

+2

タグをリモートリポジトリにプッシュしましたか?プッシュしていないと、ステージングサーバーはそれを見ることができません。 –

+0

はい、githubのタグ付きリリースとして見ることができますが、ステージングサーバーはそれを見ることができません。 – paubins

+0

実際にタグをステージングサーバーにプルダウンしていない可能性がありますか? –

答えて

3

注: "Does “git fetch --tags” include “git fetch”?" で説明したように、gitの1.9を起動し、一つのコマンドは両方のニュースをコミットし、タグの取得には十分だろう。

git fetch --tags origin 

(1.9する前に、あなたはgit fetch + git fetch --tagsをしなければならなかった)

関連する問題