Makale numarası: 951195 - Son Gözden Geçirme: 04 Haziran 2008 Çarşamba - Gözden geçirme: 1.0

Geçerli olan bazı yolları Visual SourceSafe Visual Studio Team Foundation Server'a yükseltilemiyor

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Microsoft Visual Studio 2008 Team Foundation Server veya Microsoft Visual Studio 2005 Team Foundation Server için Microsoft Visual SourceSafe'i (VSS karşı) geçirirken, geçerli olmayan bazı yolları geçirilemez. Örneğin, geçiş işlemi gerçekleştirmek için VSS dönüştürücü kullandığınızda aşağıdaki sorunlardan biriyle karşılaşabilirsiniz:
  • Geçmiş bir maddenin eylem için geçersiz bir yol varsa, eylem geçirilir. Önceden eklenen veya geçersiz bir yol adı, örneğin, eylem geçirilir değil.
  • Geçerli madde için geçerli olmayan bir yol varsa, önemli olmayan bir hata, sunucuda oluşur. Sonra Visual Studio Team Foundation Server yolunda VSS dönüştürücü denetleyemez.
Ayrıca, VSS Dönüştürücüsü'nde analyze komutu kullanırsanız, geçerli olmayan bir Visual Studio Team Foundation Server yol içeren tüm öğeler geçiş rapora günlüğe kaydedilir.

Neden

Bu sorun, Visual Studio Team Foundation Server <a1>yol</a1> kısıtlamaları VSS'ye <a1>yol</a1> sınırlamaları daha kısıtlayıcı olduğu için oluşur. Bu nedenle, VSS bulunmayan bazı yolları, Visual Studio Team Foundation Server'da kullanılamaz.

Genellikle, bu sorun aşağıdaki nedenlerden biriyle oluşur:
  • Visual Studio Team Foundation Server ayrılan bir ad içerir.
  • Yol, MS-DOS'A uyumlu kısa adı biçiminde bir dosya adı içeriyor. Örneğin, yol aşağıdaki dosya adı içeriyor:
    Abcdef ~ 1.txt
    Not Visual Studio 2005 Team Foundation Server, MS-DOS'A uyumlu bir kısa ad biçimini tanır. Varsayılan olarak, MS-DOS'A uyumlu bir kısa ad biçimini Visual Server 2008 Team Foundation Server izin vermiyor. Bu nedenle, Visual Studio 2008 Team Foundation Server'a geçirirken bu sorunla karşılaşırsınız. Neden Visual Server 2008 Team Foundation Server MS-DOS'A uyumlu bir kısa ad biçimini izin vermiyor hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    947649  (http://support.microsoft.com/kb/947649/ ) Ekip Foundation Server kaynak denetim Explorer hatalı belirsiz kısa adlarla dosyaları karşıdan yüklenebilir

Çözüm

Bu sorunu gidermek için aşağıdaki yöntemlerden birini kullanın.

Yöntem 1: Yol bir Visual Studio Team Foundation Server ayrılmış ad içeriyor.

VSS'deki yolu değiştirin ve sonra bu maddenin yeniden geçirme.

Yöntem 2: Yol MS-DOS'A uyumlu kısa adı biçiminde bir dosya adı içeriyor.

Bir özelliği Visual Server 2008 Team Foundation MS-DOS'A uyumlu bir kısa ad biçimini izin Server uygulama katmanı sunucusunda etkinleştirin. Bunu yapmak için şu adımları izleyin:
  1. Visual Studio 2008 Team Foundation Server Service Pack 1 yüklü olduğundan emin olun.
  2. Uygulama katmanı sunucuda aşağıdaki klasörü bulun:
    Installation folder\Web services\version denetimi
    NotInstallation folder için Visual Studio 2008 Team Foundation Server gerçek yükleme klasörü için bir yer tutucudur.
  3. Not Defteri'nde, Web.config dosyası açın.
  4. <configuration>Öğenin altında <appsettings>öğesini bulun ve sonra aşağıdaki öğeyi ekleyin.
    <add key="allow8Dot3Paths" value="true" />
    Örneğin, kodu aşağıdaki gibi güncelleştirin.
    <configuration>
    ...
        <appSettings>
    ...
            <add key="allow8Dot3Paths" value="true" />
    ...
        </appSettings>
    ...
    </configuration>
    
  5. Web.config dosyasını kaydedin.
  6. Geçiş yapın.
  7. Uzun ad biçimi kullanmak için MS-DOS'A uyumlu bir kısa ad biçimini kullanan tüm yollarını değiştirme.
  8. Web.config dosyasında aşağıdaki öğeyi bulun.
    <add key="allow8Dot3Paths" value="true" />
  9. 8. Adımda öğesi için aşağıdaki öğeyi değiştirme.
    <add key="allow8Dot3Paths" value="false" />
  10. Web.config dosyasını kaydedin.
Not Geçiş işlemi gerçekleştirirken, bu özelliği etkinleştirin. Visual Studio 2008 Team Foundation Server normal kullanımı sırasında bu özelliği etkinleştirirseniz, dosya adı çakışmaları arasında MS-DOS'A uyumlu bir kısa ad biçimini ve uzun ad biçimini de karşılaşabilirsiniz.

Daha fazla bilgi

Visual Studio Team Foundation rezerve sunucu adları hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn.microsoft.com/en-us/library/aa980550.aspx (http://msdn.microsoft.com/en-us/library/aa980550.aspx)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Studio 2005 Team Foundation Server
  • Microsoft Visual Studio 2008 Team Foundation Server
  • Microsoft Visual SourceSafe 2005 Standard Edition
Anahtar Kelimeler: 
kbmt kbexpertiseadvanced kbtshoot kbprb KB951195 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:951195  (http://support.microsoft.com/kb/951195/en-us/ )