SVN'de sonuç kodları ne anlama geliyor?

oy
263

SVN'de sonuç kodları ne anlama geliyor? Ben hızlı bir başvuru gerekiyor.

Oluştur 05/08/2008 saat 10:11
kaynak kullanıcı
Diğer dillerde...                            


9 cevaplar

oy
464

: Ek ayrıntılar için SVNBook bkz "kopya dosyaları ve dizinleri çalışma durumu" .

ortak durumları:

U : Çalışma dosya güncellendi

G : repo değişiklikler otomatik çalışma kopyası birleştirilecek edildi

M : Çalışma kopyada değişiklik

C : repo sürümüyle Bu dosya çakışmaları

? : Bu dosya sürümü kontrolü altında değil

! : Bu dosya sürümü kontrolü altındadır fakat eksik olduğu veya

A : Bu dosya sürüm kontrolü eklenecektir (tamamlama sonra)

A + : Bu dosya taşınacak (tamamlama sonra)

D : Bu dosya silinecek (tamamlama sonra)

S : Bu dosya veya dizin tek dal (svn anahtarını kullanarak) çalışma kopyasını geri kalanının yolundan devreden çıktığını belirtir

Ben : Yok Sayılan

X : Harici tanım

~ : Türü değişti

R : Öğe çalışma kopyasında değiştirilmiştir. Bu dosya silinmek üzere planlanmadan ve sonra aynı adla yeni bir dosya yerine ek planlanıyordu anlamına gelir.

L : Öğe kilitli

E : oluşturulduktan olurdu olarak Öğe bir svn güncelleştirme tarafından, mevcuttu.

Cevap 05/08/2008 saat 10:12
kaynak kullanıcı

oy
78

Ayrıca, ikinci sütundaki bir sonuç kodu dosyasının özellikleri belirtmektedir unutmayın. Örneğin:

U   filename.1
 U  filename.2  
UU  filename.3

filename.1: Dosya güncellendi
filename.2: dosya üzerinde bir mülkiyet veya özellikleri (örneğin svn olarak: kelime) güncellendi
filename.3: Dosya ve özellikleri hem güncellenmiştir

Cevap 17/08/2008 saat 00:49
kaynak kullanıcı

oy
31

Her zaman çalışan bir listesini alabilirsiniz:

svn status --help
Cevap 17/05/2011 saat 09:50
kaynak kullanıcı

oy
18

Bir 'E' durumu da vardır

E = Dosya güncellemesi önce var

el bir güncelleme yapılarak oluşturulan olurdu bir klasör oluşturduk, bu durum oluşabilir.

Cevap 23/05/2012 saat 01:46
kaynak kullanıcı

oy
17

Ben, "G" durumuyla ilgili bir şey söylemek istiyorum,

G: repo değişiklikler otomatik çalışma kopyası birleştirilecek edildi

Ben, tüm dosyalar otomatik kopya çalışmaya birleştirildi, çünkü doğru biri olmalıdır, biraz karışıklık oluşturabilir Yukarıdaki tanım cleary olmadığını düşünüyorum:

U = madde (U) versiyonunu havuzuna olarak güncellendi

depo ile G = öğesinin yerel değişiklikler mer (G) ed

C = öğesinin yerel değişiklikler (C) depo ile onflicted

D = madde (D) çalışma kopyasından eleted

A = öğe (A) çalışma kopyasına dded

Cevap 10/05/2012 saat 03:31
kaynak kullanıcı

oy
12

Genellikle, bir gui aracılığıyla benim IDE veya bir istemci ya svn kullanın. Ben komut satırı başvurmak zorunda ne zaman Bundan dolayı, ben kodları hatırlayamıyorum.

Bu hile sayfasını büyük bir yardım bulmak: Subversion'ın Kısa Notlar

Cevap 08/08/2008 saat 10:20
kaynak kullanıcı

oy
11

: Bir Subversion Kitabı referans bak "kopya dosyaları ve dizinleri çalışma Durumu"

Son derece herkes SVN ile hemen hemen her şeyi yapmak için önerilir.

Cevap 15/08/2008 saat 23:01
kaynak kullanıcı

oy
7

SVN durum sütunları

$ svn status
L index.html

Komutunun çıktısı altı sütunlar ayrılmıştır, ancak bazen sütunları boş olur çünkü açık değildir. Belki de yolu, tire ile boş sütunlar göstermek için daha mantıklı olurdu ls -lyerine hiçbir şey yapar. Sonra, örneğin, L index.htmlgibi görünecektir --L--- index.htmlbariz Elimizdeki tek bilgi üçüncü sütunda kilitleme hakkında biridir yapar. Neyse, bir kez daha bir anlam kazanmaya başlar biliyoruz.

Svn durumu birinci kolon:!, A, D, E, R, C, X, i,, ~

İlk sütun bir öğe eklenen, silinen veya değiştirilmesi alındığını gösterir.

      Hiçbir değişiklik.

 A    Öğe İlavesi yapılacak.

 D    Öğe Silme yapılacak.

 M    Öğe değiştirildi.

 R    Öğe çalışma kopyasında değiştirilmiştir. Bu dosya silinmek üzere planlanmadan ve sonra aynı adla yeni bir dosya yerine ek planlanıyordu anlamına gelir.

 C    güncellemelerle madde çatışma (özelliklerine aksine) içerikleri deposundan alınan.

 X    Ürün, bir dış görünüş tanımı ile ilgilidir.

 I    Öğe (svn ile örn: özelliğini görmezden) gözardı ediliyor.

 ?    Öğe sürüm kontrolü altında değildir.

 !    Öğe (örneğin taşınan veya svn kullanarak olmadan silindi) eksik. Bu aynı zamanda bir dizin (bir çıkış veya güncelleme kesildi) eksik olduğunu gösterir.

 ~    Öğe nesne (dosya, dizin, bağlantı) bir tür olarak sürüm, ancak nesnenin farklı tür almıştır.

Svn durumu ikinci kolon: M, C

İkinci sütun bir dosyanın veya dizinin özelliklerinde durumunu anlatır.

      Hiçbir değişiklik.

 M    Bu öğe için Özellikler değiştirildi.

 C    Bu öğe için Özellikler deposundan alınan mülkiyet güncellemeleri ile çatışma içindedir.

Svn durumu üçüncü kolon: L

çalışma kopyası dizini kilitli olup olmadığını üçüncü sütun yalnızca doldurulur (svn temizleme normalde dışarı temizlemek için yeterli olmalıdır)

      Öğe kilitli değil.

 L    Öğe kilitlenir.

SVN Durum dördüncü sütun: +

madde ilave-ile-tarihi için planlanmış olup olmadığını dördüncü sütun yalnızca doldurulur.

      ile planlanan geçmiş yok işlemek.

 +    Geçmiş taahhüt ile planlanmış.

SVN Durum beşinci sütun: S

Beşinci sütun öğenin çalışma kopyası olan ebeveyne görece açıldığında yalnızca doldurulur

      Öğe, üst dizinin bir çocuktur.

 S    Öğe geçer.

Svn durumu altıncı sütun: K, O, T, B

Altıncı sütun kilit bilgilerle doldurulur.

      -show-güncellemeler kullanıldığında, dosya kilitli değil. -show-güncellemeler kullanılmıyorsa, bu sadece dosyası bu çalışma kopyada kilitli olmadığı anlamına gelir.

 K    Dosya bu çalışma kopyasında kilitlenir.

 O    Dosya başka bir kullanıcı tarafından veya başka bir çalışma kopyasında ya kilitlenir. -show-güncellemeler kullanıldığında, bu yalnızca görünür.

 T    Dosya bu çalışma kopyasında kilitlendi, ancak kilit çalıntı ve geçersiz olmuştur. Dosya şu anda depoda kilitli. -show güncellemeler used.- olduğunda bu yalnızca görünür

 B    Dosya bu çalışma kopyasında kilitlendi, ancak kilidi kırılmış ve geçersiz olmuştur. -show-güncellemeler kullanıldığında dosya artık kilitlendi Bu yalnızca görünür.

SVN Durum yedinci sütun: *

dışı güncel bilgiler (eğer -show güncellemeler geçiş geçmesi durumunda) yedinci sütununda görünür. Bu SVN için yeni bir şey insanlar sadece son güncellemeden üzerinde sunucudan getirilecek hangi bilgilerin kayıtlı mevcut durumunu karşılaştırmak fark etmeden, komut yapmak için bekliyoruz olduğunu.

      sizin çalışma kopyasında öğesini yukarı güncel olduğunu.

 *    öğenin bir yeni revizyon sunucuda var.

Cevap 07/11/2016 saat 16:35
kaynak kullanıcı

oy
6

Eğer belgelere (hiç erişimi olmayan zaman SVNBook ), tip (Linux):

svn help status | grep \'\?\'
svn help status | grep \'\!\'
svn help status | grep \'\YOUR_SYMBOL_HERE\'

ya senin ~ / .bashrc dosyasında aşağıdaki işlevi eklemek şöyle:

svncode() {
  symbol=$1
  [ $symbol ] &&  svn help status | grep \'$(echo $symbol)\' || \
  echo "usage: svncode <symbol>"
}

Burada görüntü açıklama girin

Cevap 13/01/2016 saat 11:16
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more