BILGI: Günlük dosyası nasıl SourceSafe depolar

Makale çevirileri Makale çevirileri
Makale numarası: 157714 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Dosyalar Visual SourceSafe'e eklendiğinde, dosya adı "karıştırılmış" ve veritabanına yerleştirilir. Üzerinde uygun bir veri alt dosyaların yerleştirileceği SourceSafe nasıl biliyor hiçbir belge yok.

Daha fazla bilgi

SourceSafe tüm dosyaları ve projeleri, karşılık gelen "iç" dosya sayıya çevirir. Dosyanın adını, TBAAAAAA gerçek dosya sayısı, temsil eder.

Dosya numarası bulma

SourceSafe (soldan sağa), base-26 matematik dosya numarası almak için kullanır. Mektubun bir sayıya eşleştiren burada A = 0 ve Z = 25. Gerçek bir dosya adı olması ve aşağı işaret eden bir dizi katları 26 tabanının kullanarak harfleri bölün. Örneğin, dosya numarası TBAAAAAA tarafından bulunabilir:
   T = 19 * 26^0 = 19
   B = 1  * 26^1 = 26
   A = 0  * 26^2 =  0
   A = 0  * 26^3 =  0
   A = 0  * 26^4 =  0
   A = 0  * 26^5 =  0
   A = 0  * 26^6 =  0
   A = 0  * 26^7 =  0
           TOTAL = 45
				
bu nedenle, dosya TBAAAAAA 45 sayısıdır. Bir adı yerine bir dosya numarası kullanarak, çeşitli yararları SourceSafe kazanır:

  • SourceSafe, 16-bit sistemlerde uzun dosya adlarını depolayabilirsiniz. SourceSafe NAMES.DAT dosyasını kullanarak, uzun bir adı olması ve bir kısa ad, 16-bit platformlar için oluşturulur, ancak bunu kaydedebilirsiniz.
  • SourceSafe dosyaları veri alt dizinleri arasında eşit şekilde dağıtabilirsiniz. Bu yeri, örneğin, Z alt %0 veritabanı dosyalarının bulunduğu ve veritabanı dosyalarının 23 % M dizinini tutan senaryoları engeller.
  • Dosya adı karma, kullanıcılara, bir siyah kutuyu VERI dizini yaparak için sistem güvenliğinin ekler.
  • SourceSafe, çapraz platform adlandırma kurallarına işleyebilir. UNIX, SourceSafe ve SOURCESAFE iki farklı dosyalar ve aynı dosyayı bunlar NT'DE. Adı karma bağımsız olarak sunucu işletim sistemi dosya durum tutulacağı SourceSafe sağlar.

Nasıl SourceSafe sonraki dosya bulur.

VERI dizini içinde AAAAAAAA.CNT adlı bir metin dosyası yok. Bu dosyanın içeriğini veritabanına eklenen dosya adı son oluşur. Yeni bir proje veya dosya eklendiğinde, SourceSafe bu dosyayı açar ve bir (1) için dosya numarası ekler. Bu yeni bir dosya, daha sonra SourceSafe veritabanında oluşturulur. Aşağıdakine benzer ZZZZZAAA AAAAAAAAA.CNT dosyasında yerleştirmek mümkündür. SourceSafe dosyası bu numaraya 1 ekleyin ve veritabanında yeni bir dosya yazın. Bir kullanıcı bu farkında ve devam SourceSafe kullanın ve eklemek için dosyaları veya proje ANALYZE çalıştırmak mümkün olabilir ve veritabanının onarılması gideremez ve çözemez. Tüm okuma/yazma kullanıcılar çünkü kötü niyetli bir kullanıcının bu dosyayı okuma/yazma erişimi kadar çok geç algılanmayabilir bazı önemli veritabanı sorunlara neden olabilir.

AAAAAAAA.CNT hatalı ayarla

Sonra AAAAAAAA.CNT dosyasında yanlış ise, yeni bir dosya oluşturmak için olduğu kadar SourceSafe dosyası bir sonraki numarayı deneyecek. Kuşkusuz, SourceSafe dosyaları veya proje oluştururken, daha yavaş olacaktır, ancak hiçbir veri kaybı olur. Herhangi bir nedenle dosyası eksik, yeni AAAAAAAA.CNT dosyası oluşturun ve dosyayı yalnızca metin olarak AAAAAAAA yerleştirin. SourceSafe, dosyaları ilk kullanılabilir açık dosya numarasını yazma başlayacaktır.

Özellikler

Makale numarası: 157714 - Last Review: 22 Şubat 2014 Cumartesi - Gözden geçirme: 2.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual SourceSafe 5.0 Standard Edition
  • Microsoft Visual SourceSafe 6.0 Standard Edition
  • Microsoft Visual SourceSafe 4.0 Standard Edition
  • Microsoft Visual SourceSafe 4.0 Standard Edition
  • Microsoft Visual SourceSafe 4.0a
  • Microsoft Visual SourceSafe 4.0a
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe for UNIX 3.0
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe for Windows 3.01
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft Visual SourceSafe 3.01
  • Microsoft Visual SourceSafe 3.02
  • Microsoft Visual SourceSafe 3.04
  • Microsoft Visual SourceSafe 3.1 Standard Edition
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbinfo KB157714 KbMttr
Machine-translated Article
Ö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:157714

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com