2014-01-26 60 views
13

在Visual Studio 2013中爲Git存儲庫合併後可以應用標記嗎? 我正在團隊資源管理器中查找此操作,但找不到它。我可以使用VisualStudio 2013標記Git提交

謝謝..

+0

通過命令行可以使用Git的所有功能。 GUI和IDE通常只提供一個子集。 – Melebius

回答

7

基於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. 
+4

謝謝我決定使用sourceTree(Atlassian)除了Visual Studio來管理分支和標籤 – bAN

+0

VS團隊資源管理器插件非常有限。我總是將SourceTree與VS一起開放,並且我做了所有分支管理,歷史瀏覽,從SoureTree提交/提取。 MS產品不能遵循 –

24

您現在可以在VS 2015中,在團隊資源管理器中執行同步 - >傳出提交 - >雙擊要打開的項目。

您應該看到「創建標籤」操作。或者,如果您的分支已經同步,請轉到分支 - >右鍵單擊您當前的分支 - >查看歷史... - >然後右鍵單擊您要標記的提交。

您應該看到「創建標籤」操作。

這些說明至少適用於VS 2015 Professional和Enterprise。

+16

雖然這對我在VS 2015中創建標籤起到了作用,但我仍然不得不放到git命令行來將標籤推送到我的VisualStudioOnline repo:'git push --tags'。在Visual Studio中使用同步或推送不會推送新創建的標籤。 –

+0

我使用VS 2015與VSTS,似乎我也有這個問題(在歷史屏幕中創建VS 2015中的標記,但即使在同步後,VSTS也沒有顯示標記)。 有沒有人找到解決方案,或者我錯過了什麼? :o/ –

2

在Visual Studio 2017(v15.3.5)中,在Team Explorer =>Branches窗口中,我可以右鍵單擊一個分支。然後點擊View History...命令。將打開一個新的Local History窗口。在該窗口中,我可以右鍵單擊特定提交併在上下文菜單中點擊Create Tag命令。

+0

「這對我有用」。更像4-5谷歌搜索後,這是我發現的第一個實際解決方案。 –

相關問題