Sayfalar

24 Kasım 2014 Pazartesi

TfsPreview.com şeklindeki TFS servis adreslerinin VisualStudio.com olarak güncellenmesi

Bir süre önce TFS servisi http://tfs.visualstudio.com adresine taşınmıştı.

Eski TFS repository bağlantılarınız olan xxx.tfspreview.com şeklindeki DNS isimleri halen çalışırken bazen bağlantı sorunları yaşanabiliyor.

Bunu aşmak için ilgili bağlantıları xxx.tfspreview.com yerine xxx.visualstudio.com a taşımak gerekiyor. Ancak bunu yaptığınızda tüm bağlantılarınızı koparıp tekrar eklemeniz gerekiyor. Bu da tüm kaynak kodlarını yeniden çekmek anlamına geliyor.

Bunu kısa yoldan halletmek için Kayıt Defteri üzerinde TFS ile ilgili kayıtlardaki değerleri güncellemek yeterli oluyor.

Bu bağlantıları güncellemek için Jesse Houwing tarafından önerilen PowerShell script'i aşağıdaki gibi:

Get-ItemProperty -Path HKCU:\Software\Microsoft\VisualStudio\*\TeamFoundation\Instances\*.tfspreview.com Uri | %{set-itemproperty -Path $_.PSPath Uri -Value ( $_.Uri -Replace ".tfspreview.com/", ".visualstudio.com/" )}

Get-ItemProperty -Path HKCU:\Software\Microsoft\VisualStudio\*\TeamFoundation\Instances\*.tfspreview.com\Collections\* Uri | %{set-itemproperty -Path $_.PSPath Uri -Value ( $_.Uri -Replace ".tfspreview.com/", ".visualstudio.com/" )}

Get-ChildItem -Path HKCU:\Software\Microsoft\VisualStudio\*\TeamFoundation\Instances\*.tfspreview.com | Rename-Item -NewName { $_.PSChildName -Replace ".tfspreview.com$", ".visualstudio.com" }