2011-05-29 12 views
12

Visual Studio 2010'da Git (TortoiseGit) ile kullanmak için araç çubuğunu nasıl oluşturacağını bilen var mı?Visual Studio'ya bir Git (TortoiseGit) araç çubuğu ekleme çözümü

Teşekkür

SurfRat

+0

Bu değil "VS nasıl yapılandırılacağı" ipuçlarını yazabilmek için, sorular sorarak için bir sitedir. –

+0

Bu, itibarınızı 10'un üzerine çıkarmak için yanlış bir yoldur. Bir soru sormak daha iyi bir yol olabilir. Sadece –

+1

deyin. "Benim" cevabını kopyala/yeniden yayınla. Sonra mesajımı sileceğim. Bu arada, Soru-Cevap'ın ruhuna saygı duyarken SO'ya nasıl katkıda bulunabilirsiniz: bir soru ve bir cevap ile;) ([bir kişinin sorusunu yanıtlamak için] sorun yok (http://meta.stackexchange.com/ sorular/16930/is-it-tamam-cevap-kendi-soru-ve-kabul-it)) – VonC

cevap

29

enter image description here

Visual Studio'da bir Git araç çubuğunu istedik ve bu konuya çözüm yüzden bunu seninle paylaşmak istedim bulundu.

Git Source Control Provider'u yükledim ve sağ tıklatma bağlam menüsüyle Git'i (TortoiseGit aracılığıyla) çalıştırdım. Bu, tüm TortoiseGit komutlarının aynı simgeye sahip olmasından dolayı sıkıcı ve oldukça çirkinti. Dış komutları kez

Title: Git Push 
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe 
Arguments: /path:"$(SolutionDir)" /command:push 

Title: Git Commit 
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe 
Arguments: /path:"$(SolutionDir)" /command:Commit 

Title: Git Sync 
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe 
Arguments: /path:"$(SolutionDir)" /command:Sync 

Title: Git Revert 
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe 
Arguments: /path:"$(SolutionDir)" /command:Revert 

Title: Git Log 
Command: C:\Program Files\TortoiseGit\bin\TortoiseProc.exe 
Arguments: /path:"$(SolutionDir)" /command:Log 

şu şekildedir: harici araç TortoiseGit komutları

Sonra Visual Studio harici araçlar eklendi

...

enter image description here

enter image description here

vardır oluşturuldu araç çubuğumu oluşturdum. Visual Studio 2010 kutunun dışında araç çubuğunda bir görüntüye sahip olmanıza izin vermeyecek şekilde Command Image Changing Extension'u yükledim.

İşte ihtiyacım Ben enter image description here enter image description here enter image description here

Sonuç (sadece simgeleri gösteriliyor) komutlarını içeren bir araç çubuğu olan enter image description here enter image description here oluşturulan simgelerdir. Visual Studio için

Güncelleme 2012

komutları biraz değişti ve aşağıdaki gibidir adres:

Title: Git Commit 
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe 
Arguments: /path:"$(SolutionDir)" /command:commit 

Title: Git Push 
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe 
Arguments: /path:"$(SolutionDir)" /command:push 

Title: Git Sync 
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe 
Arguments: /path:"$(SolutionDir)" /command:sync 

Title: Git Compare 
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe 
Arguments: /path:"$(ItemPath)" /command:diff 

Title: Git Revert 
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe 
Arguments: /path:"$(SolutionDir)" /command:revert 

Title: Git Log 
Command: C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe 
Arguments: /path:"$(SolutionDir)" /command:log 
+0

Araç komutlarında birkaç değişiklik yapmak zorunda kaldım. Benim için komut C: \ Program Files \ TortoiseGit \ bin \ TortoiseGitProc.exe ve/command: switch'inin küçük harflerinin olması gereken argümanlardı. Aksi halde çalıştı! VS2012 – sonofaforester

+0

Güncelleme VS2012 için Resim Yok? :( – SurfRat

+0

için – Adaptabi