我在日常开发中使用PHPStorm IDE。它与许多CVS很好地集成在一起。但是当我开始使用git时,我发现不支持大量的git函数。或者我只是错过了什么。这就是我问的原因。
有没有办法用PHPStorm推送标签(git push -tags)?
当我跑步时
CVS | Git |标记文件
标签已创建,我甚至可以在PHPStorm git log中看到它。但它只存在于本地。什么都没有被推到遥远的地方。如果我在标签创建后尝试进行推送,IDE会说“无需推送”。
答案 0 :(得分:3)
VCS | Git |推送→☑推送标签
请参阅:Jetbrains Ticket IDEA-77483 - GIT "Push tags" missing from push dialog
答案 1 :(得分:2)
我不知道PHPStorm,但命令行中的正常git push <remote> <branch>
将不会拾取标签。你需要发出:
git push <remote> --tags ;# push all tags
git push <remote> <tag> ;# push one tag
同样,我不能和PHPStorm说话,但是从命令行开始这个操作非常简单。
答案 2 :(得分:0)
你不能这样做。
但您可以在此处加入请求http://youtrack.jetbrains.com/issue/IDEA-77483
唯一的可能性是命令行和git push –tags