如何使用 PHPStorm 将标签推送到远程 git 存储库?

问题描述 投票:0回答:3

我在日常开发中使用 PHPStorm IDE。它与许多 CVS 集成得很好。但当我开始使用 git 时,我发现很多 git 功能都不支持。或者我只是错过了一些东西。所以我才问。

有没有办法用 PHPStorm 推送标签(git push --tags)?

当我跑步时

CVS | git | git标记文件

标签已创建,我什至可以在 PHPStorm git 日志中看到它。但它只存在于本地。没有任何内容被推送到远程。如果我尝试在创建标签后进行推送,IDE 会显示“Nothing to Push”。

git phpstorm
3个回答
20
投票

它位于“推送提交”对话框中

VCS | git | git推送 → ☑ 推送标签

请参阅:Jetbrains Ticket IDEA-77483 - 推送对话框中缺少 GIT“推送标签”


3
投票

我不知道 PHPStorm,但是命令行中的普通

git push <remote> <branch>
不会拾取标签。您需要发出:

git push <remote> --tags ;# push all tags
git push <remote> <tag> ;# push one tag

再次强调,我无法与 PHPStorm 对话,但是从命令行进行此操作非常简单。


2
投票

[旧答案,查看上面投票最多的答案]

你做不到。 但您可以在此处加入请求 http://youtrack.jetbrains.com/issue/IDEA-77483 唯一的可能性是命令行和

git push –tags

© www.soinside.com 2019 - 2024. All rights reserved.