回答
基於this page我說目前沒有。雖然你可以查看它們。
I want to:
Apply a tag to a commit
Can I do it in Visual Studio?
No, but you can view them. See View and manage past versions in Git.
How do I do it from the command prompt?
You can use the command prompt to push, edit, and remove tags (see Git-scm: Git Basics - Tagging) from a repository in TFS if you have sufficient permissions.
謝謝我決定使用sourceTree(Atlassian)除了Visual Studio來管理分支和標籤 – bAN
VS團隊資源管理器插件非常有限。我總是將SourceTree與VS一起開放,並且我做了所有分支管理,歷史瀏覽,從SoureTree提交/提取。 MS產品不能遵循 –
您現在可以在VS 2015中,在團隊資源管理器中執行同步 - >傳出提交 - >雙擊要打開的項目。
您應該看到「創建標籤」操作。或者,如果您的分支已經同步,請轉到分支 - >右鍵單擊您當前的分支 - >查看歷史... - >然後右鍵單擊您要標記的提交。
您應該看到「創建標籤」操作。
這些說明至少適用於VS 2015 Professional和Enterprise。
雖然這對我在VS 2015中創建標籤起到了作用,但我仍然不得不放到git命令行來將標籤推送到我的VisualStudioOnline repo:'git push --tags'。在Visual Studio中使用同步或推送不會推送新創建的標籤。 –
我使用VS 2015與VSTS,似乎我也有這個問題(在歷史屏幕中創建VS 2015中的標記,但即使在同步後,VSTS也沒有顯示標記)。 有沒有人找到解決方案,或者我錯過了什麼? :o/ –
在Visual Studio 2017(v15.3.5
)中,在Team Explorer
=>Branches
窗口中,我可以右鍵單擊一個分支。然後點擊View History...
命令。將打開一個新的Local History
窗口。在該窗口中,我可以右鍵單擊特定提交併在上下文菜單中點擊Create Tag
命令。
「這對我有用」。更像4-5谷歌搜索後,這是我發現的第一個實際解決方案。 –
- 1. Git拉到某個提交(標記)
- 2. 在git中獲取提交的標記
- 3. 提交使用Git
- 4. CoffeeScript VisualStudio 2013
- 5. 使用git reset --soft,標記一個提交,以便以後可以壓縮*向下*
- 6. 使用「git am」保留提交ID標記
- 7. 我可以使用提交按鈕和JS提交表單嗎?
- 8. 自上次標記以來獲取所有git提交
- 9. 以下git提交提示?
- 10. 如何使用標籤以來的提交數量來顯示git提交
- 11. TFS 2013使用GIT跟蹤變更集(提交)
- 12. 我可以使用document.getElementById(someid).onclick標記
- 13. VisualStudio 2013中的替代標記(不是,等等......)
- 14. 我該如何使用git提交當前的主提交?
- 15. 提交時是否可以更改Git標準消息?
- 16. PHP - 使用HTML標記提交表單
- 17. VisualStudio GIT檢測到已經提交的更改
- 18. 刪除使用Git提交
- 19. 當我使用「git分支」時可以顯示最新的提交嗎?
- 20. 我可以使用tortoise git提交給另一個遠程分支嗎?
- 21. 其他人可以提交給我的Git回購嗎?
- 22. 我可以從Git倉庫中刪除最初的提交嗎?
- 23. 我可以讓git bisect顯示縮短提交SHA嗎?
- 24. 如何顯示自Git中的標記以來的名稱和提交標題?
- 25. 用git標記一個子模塊的舊提交
- 26. 我無法在git log中找到一些提交,但是我可以使用git show看到它,爲什麼?
- 27. 可以在Windows Vista上安裝VisualStudio 2013嗎?
- 28. Git,添加更改提交,添加和提交標記之間的區別
- 29. Git頭匹配SVN頭 - 如何繼續提交/標記SVN?
- 30. Git filter-branch:可能更新提交消息以引用舊的提交ID?
通過命令行可以使用Git的所有功能。 GUI和IDE通常只提供一個子集。 – Melebius