GoGPT Best VPN GoSearch

OnWorks favicon'u

tkcvs - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında tkcvs çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen tkcvs komutudur.

Program:

ADI


TkCVS - CVS ve Subversion için bir Tk/Tcl Grafik Arayüzü

SİNOPSİS


tkcvs [-dir dizini] [-root cvsroot] [-win workdir|module|merge] [-log dosyası]

AÇIKLAMA


TkCVS, CVS ve Subversion konfigürasyonu için Tcl/Tk tabanlı bir grafik arayüzdür
Yönetim Sistemleri. Mevcut çalışma dizinindeki dosyaların durumunu görüntüler,
üzerinde yapılandırma yönetimi komutlarını yürütmek için düğmeler ve menüler sağlar.
seçilen dosyalar Sınırlı RCS işlevselliği de mevcuttur. TkDiff için paketlenmiştir
değişikliklerinize göz atma ve birleştirme.

TkCVS ayrıca depoda gezinmeye yardımcı olur. Subversion için, depo ağacına göz atılır
sıradan bir dosya ağacı gibi. CVS için CVSROOT/modules dosyası okunur. TkCVS, CVS'yi genişletiyor
göz atılabilir, "kullanıcı dostu" bir modül listesi üretme yöntemiyle. Bu gerektirir
CVSROOT/modules dosyasındaki özel yorumlar. Daha fazla rehberlik için "CVS Modülleri Dosyası"na bakın.

SEÇENEKLER


TkCVS aşağıdaki seçenekleri kabul eder.

dır-dir rehber
Belirtilen dizinde TkCVS'yi başlatın.

-Yardım Bir kullanım mesajı yazdırın.

log dosya
Belirtilen dosya için bir günlük tarayıcısı çağırın. -log ve -win birbirini dışlar.

-kök özgeçmiş
$CVSROOT'u belirtilen depoya ayarlayın.

-kazanmak workdir|modül|birleştirme
Dizin tarayıcısını (varsayılan), modül tarayıcısını veya
dizin birleştirme aracı. -win ve -log birbirini dışlar.

Örnekler


% tkcvs -win modülü -root /jaz/deposu
CVSROOT /jaz/repository'de bulunan modüllere göz atın
% tkcvs -log tstheap.c
tstheap.c dosyasının günlüğünü görüntüleyin

Çalışma rehber Browser


Çalışma dizini tarayıcısı, yerel çalışma kopyanızdaki veya "korumalı alan" içindeki dosyaları gösterir.
Dosyaların durumunu bir bakışta gösterir ve çoğu durumda yardımcı olacak araçlar sağlar.
yapabileceğiniz genel CVS, SVN ve RCS işlemleri.

Tarayıcının üst kısmında şunları bulacaksınız:

* Geçerli dizinin adı. Bu alana yazarak dizinleri değiştirebilirsiniz.
Son ziyaret edilen dizinler seçim listesine kaydedilir.

* Depodaki geçerli dizinin göreli yolu. İçinde yer almıyorsa
depoyu menüyü veya araç çubuğu düğmesini kullanarak içe aktarabilirsiniz.

* Bir Dizin Etiketi adı, dizin depoda bulunuyorsa ve
belirli bir dal veya etikete göre kontrol edildi. Subversion'da dal veya etiket
geleneksel ana hat-dal-etiketleri deposuna dayalı URL'den çıkarsanan
organizasyon.

* CVS kontrolü altındaysa mevcut dizinin CVSROOT'u veya dizinin URL'si
Subversion kontrolü altındaysa Subversion deposu. İkisi de doğru değilse,
$CVSROOT ortam değişkeninin değerine varsayılan değer.

Çalışma dizini tarayıcısının ana kısmı, geçerli dizindeki dosyaların bir listesidir.
Her birinin yanında durumunu gösteren bir simge bulunan dizin. Üzerine tıklayarak bir dosya seçersiniz
adını veya simgesini farenin sol tuşuyla bir kez Tıklarken Kontrol tuşunu basılı tutma
dosyayı zaten seçilmiş olanların grubuna ekleyecektir. bitişik seçebilirsiniz
Tıklarken Shift tuşunu basılı tutarak dosya grubu. Ayrıca bir grup seçebilirsiniz
Dosyaları fareyi sürükleyerek orta veya sağ tuşa basarak bir alan seçin.
Halihazırda seçili olan bir öğenin seçilmesi, o öğenin seçimini kaldırır. Tüm dosyaların seçimini kaldırmak için,
dosya listesinin boş bir alanında farenin sol düğmesine tıklayın.

* Tarih sütunu (gizlenebilir) dosyanın değiştirilme zamanını gösterir. NS
tarih sütununun formatı cvscfg(dateformat) ile belirtilebilir. Varsayılan biçim
alfabetik olarak ve kronolojik olarak aynı şekilde sıralandığı için seçilmiştir.

Dizin bir revizyon sistemine aitse, diğer sütunlar mevcuttur.

* Revizyon sütunu, dosyanın hangi revizyonunun teslim alındığını ve açık olup olmadığını gösterir.
gövdede veya bir dalda.

* Durum sütunu (gizlenebilir), metin olarak yazılan dosyanın revizyonunu gösterir.
Bu bilgi, çoğunlukla dosya sütunundaki simge için gereksizdir.

* Editör/Yazar/Dolap sütunu (gizlenebilir) revizyon sistemine göre değişiklik gösterir. İçinde
Subversion, en son check-in'in yazarı gösterilir. CVS'de aşağıdakilerin bir listesini gösterir:
siteniz "cvs watch" ve/veya "cvs edit" kullanıyorsa dosyaları düzenleyen kişiler. Aksi takdirde
boş olacak. RCS'de, eğer varsa, dosyayı kimin kilitlediğini gösterir.

İsteğe bağlı sütunlar, Seçenekler menüsü kullanılarak görüntülenebilir veya gizlenebilir.

Bir dizine çift tıklayarak gidebilirsiniz.

Bir dosyaya çift tıklamak, dosyayı değiştirebilmeniz için uygun bir düzenleyiciye yükleyecektir.
Farklı dosya türleri için farklı bir düzenleyici kullanılabilir (bkz. Yapılandırma Dosyaları).

fileto Durum
CVS veya Subversion kontrolü altındaki bir dizindeyken dosya durumu
her dosyanın yanında bir simge ile gösterilecektir. "Durum Sütunu" seçeneğinin işaretlenmesi,
metinde kendi sütununda görüntülenecek durum. Bazı olası durumlar şunlardır:

Güncel
Dosya, depoya göre güncel.

lokal olarak Modifiye
Dosya, kullanıma alındığından beri geçerli dizinde değiştirildi.
deposu.

lokal olarak Katma
Dosya depoya eklendi. Bu dosya kalıcı hale gelecektir.
bir taahhüt yapıldıktan sonra depo.

lokal olarak çıkarıldı
Kaldır ile dosyayı kaldırdınız ve henüz değişikliklerinizi gerçekleştirmediniz.

İhtiyaçları Sepet
Başka biri depoya daha yeni bir revizyon yaptı. Adı biraz
yanıltıcı; bunu daha yeni hale getirmek için normalde ödeme yerine güncellemeyi kullanırsınız
revizyon.

İhtiyaçları Patch
Checkout Gerekiyor gibi, ancak CVS sunucusu tüm dosya yerine bir yama gönderecek
dosya. Bir yama göndermek veya bir dosyanın tamamını göndermek aynı şeyi gerçekleştirir.

İhtiyaçları gitmek
Başka biri depoda daha yeni bir revizyon yaptı ve siz de
dosyada değişiklikler yaptı.

Çözümlenmemiş Fikir ayrılığı
Bu, Yerel Olarak Değiştirilmiş gibidir, ancak önceki bir güncelleme komutunun
çatışma. Check-in yapmadan önce çakışmayı çözmeniz gerekir.

? Dosya depoda yer almıyor. dosyaya eklemeniz gerekebilir.
"Ekle" düğmesine basarak depo.

[dizin:CVS]
CVS deposundan teslim alınmış bir dizin.

[dizin:SVN]
Dosya, bir Subversion deposundan teslim alınmış bir dizindir.
Subversion'da dizinlerin kendileri sürümlü nesnelerdir.

[dizin:RCS]
Bir RCS alt dizinini veya ,v sonekine sahip bazı dosyaları içeren bir dizin,
muhtemelen RCS revizyon kontrolü altındaki bazı dosyaları içerir.

[dizin]
Dosya bir dizindir.

fileto Filtre
TkCVS'ye hangi dosyaları görmek istediğinizi bildirmek için dosya eşleştirme kalıplarını belirleyebilirsiniz. Sen
"Temizle" düğmesine bastığınızda hangi dosyaların kaldırılacağını söyleyen kalıpları da belirleyebilir.
düğmesini seçin veya Dosya->Temizleme menü öğesi.

"Gizle", tam olarak bir .cvsignore dosyasının çalıştığı şekilde çalışır. Yani CVS olmayan dosyalara neden olur.
göz ardı edilecek desenle. .o dosyalarını vb. gizlemek içindir. altındaki herhangi bir dosya
CVS kontrolü yine de listelenecektir.

"Göster" tersidir. Desene sahip olanlar dışındaki CVS olmayan dosyaları gizler.

Düğmeler
modül Tarayıcı:
Sağ üstteki büyük düğme, modül tarayıcısını açar. Bir modül tarayıcı açar
depodaki öğeleri, olmasalar bile keşfetmenizi sağlayacak pencere
kontrol edildi. CVS'de bunun için CVSROOT/modüllerinde girişler olması gerekir.
dosya. Tarama, TkCVS'ye özgü yorumlar kullanılarak geliştirilebilir.
CVSROOT/modüller.

Go Up: Geçerli dizini gösteren girişin solundaki düğme. basın ve
bir seviye yukarı çıkıyorsun.

Pencerenin altında birkaç düğme var. Bu nedenlerden birine basmak
aşağıdaki eylemler:

Sil:
Seçilen dosyaları silmek için bu düğmeye basın. Dosyalar şuradan kaldırılmayacak:
depo. Dosyaları depodan kaldırmak ve silmek için,
bunun yerine "Kaldır" düğmesine basın.

Düzenleme: Seçilen dosyaları uygun bir düzenleyiciye yüklemek için bu düğmeye basın.

Görünüm: Seçilen dosyaları bir Tk metin penceresinde görüntülemek için bu düğmeye basın. Bu çok olabilir
Düzenle'den daha hızlı, tercih ettiğiniz düzenleyicinin xemacs veya bunun gibi bir şey olması durumunda
büyüklüğü.

Yenile:
Bazı dizinlerin durumu durumunda mevcut dizini yeniden okumak için bu düğmeye basın.
dosyalar değişmiş olabilir.

Durum Kontrol:
Aranabilir bir metin penceresinde tüm dosyaların durumunu gösterir. Varsayılan olarak,
özyinelemeli ve bilinmeyen (?) dosyaları listeler. Bunlar Seçenekler menüsünden değiştirilebilir.

rehber şube tarayın:
Tüm dizini birleştirmek için. Subversion'da, Şube Tarayıcısını açar.
"." CVS'de, geçerli dizinde bir "temsilci" dosya seçer ve açılır
dizin birleştirme için grafiksel bir araç.

Giriş (Şube) tarayın:
Bu düğme, seçilen dosyaların her biri için günlük tarayıcı penceresini getirecektir.
pencere. Günlük Tarayıcı bölümüne bakın.

Ek Açıklama:
Bu, seçili dosyanın çizgilerle gösterildiği bir pencere görüntüler.
en son ne zaman ve kim tarafından revize edildiklerine göre vurgulanır. Subversion'da,
"suçlama" da denir.

Fark: Bu, seçilen dosyaları depodaki eşdeğer dosyalarla karşılaştırır. A
Bunu yapmak için "TkDiff" (ayrıca TkCVS ile birlikte verilir) adlı ayrı bir program kullanılır. İçin
TkDiff hakkında daha fazla bilgi için TkDiff'in yardım menüsüne bakın.

gitmek Fikir ayrılığı:
Bir dosyanın durumu "Birleştirme Gerekiyor", "Çatışma" diyorsa veya CVS'de "C" ile işaretlenmişse
Kontrol edin, CVS'nin uzlaştırmak için yardıma ihtiyaç duyduğu bir fark vardı. bu düğme
-conflict seçeneğiyle TkDiff'i çağırır ve birleştirmenize yardımcı olacak bir birleştirme penceresi açar
farklılıklar.

Kontrol İçinde:
Bu düğme, değişikliklerinizi depoda taahhüt eder. Bu, yeni dosyaların eklenmesini içerir
ve silinen dosyaların kaldırılması. Bu düğmeye bastığınızda, soran bir iletişim kutusu görünecektir.
taahhüt etmek istediğiniz dosyaların sürüm numarası ve bir yorum için. ihtiyacın var
yalnızca depodaki dosyaları en yüksek düzeye getirmek istiyorsanız bir sürüm numarası girin.
sonraki ana sürüm numarası. Örneğin, bir dosya sürüm 1.10 ise ve
sürüm numarası girmeyin, sürüm 1.11 olarak kontrol edilecektir. girerseniz
sürüm numarası 3 ise, bunun yerine sürüm 3.0 olarak kontrol edilecektir. Genellikle
bu amaçla sembolik etiketleri kullanmak daha iyidir. Bir tedarik etmek için rcsinfo kullanırsanız
yorum için şablon, harici bir düzenleyici kullanmalısınız. Ayarlamak
Bunu yapmak için cvscfg(use_cvseditor). RCS'ye giriş yapmak için bir harici düzenleyici
her zaman kullanılır.

Güncelleme:
Bu, sandbox dizininizi depoda yapılan tüm değişikliklerle günceller.
diğer geliştiriciler.

Güncelle ile Seçenekler:
Farklı bir daldan etiketli, boş dizinlerle güncelleme yapmanızı sağlar,
ve benzerleri.

Ekle dosyalar:
Depoya yeni dosyalar eklemek istediğinizde bu düğmeye basın. Oluşturmak zorundasın
dosyayı depoya eklemeden önce. Bazı dosyalar eklemek için onları seçin ve
Dosya Ekle düğmesine basın. Depoya eklediğiniz dosyalar
Check In düğmesine bir sonraki basışınızda taahhüt edilir. Özyinelemeli değildir. Kullan
menü CVS -> Bunun için Özyinelemeli Ekle.

Kaldır dosyalar:
Bu düğme dosyaları kaldıracaktır. Dosyaları kaldırmak için onları seçin ve Kaldır düğmesine basın.
buton. Dosyalar dizinden kaybolacak ve dizinden kaldırılacaktır.
Depo, Check In düğmesine bir sonraki basışınızda. Özyinelemeli değildir. Kullan
menü CVS -> Bunun için Özyinelemeli Kaldır.

Etiket: Bu düğme seçilen dosyaları etiketleyecektir. CVS'de -F (kuvvet) seçeneği hareket edecektir.
dosyada zaten varsa etiketi.

şube Etiket:
Bu düğme, seçili dosyaları etiketleyerek bir dal oluşturur. CVS'de -F (kuvvet)
seçeneği, dosyada zaten varsa etiketi taşır.

kilitlemek (CV'ler ve RCS):
Düzenleme için bir RCS dosyasını kilitleyin. cvscfg(cvslock) ayarlanmışsa, bir CVS dosyasını kilitleyin. Kullanımı
kilitleme, "eşzamanlı" duruma karşı olduğu için CVS'de felsefi olarak önerilmez.
Eşzamanlı Sürüm Oluşturma Sisteminin bir parçasıdır, ancak kilitleme ilkesi yine de şu adreste kullanılır:
bazı siteler. Tek beden herkese uymaz.

Kilidini açmak (CV'ler ve RCS):
Bir RCS dosyasının kilidini açın. cvscfg(cvslock) ayarlanmışsa, bir CVS dosyasının kilidini açın.

set Düzenle bayrak (Özgeçmiş):
Bu düğme, seçili dosyalarda düzenleme bayrağını ayarlayarak diğer geliştiricilerin
şu anda bu dosyaları düzenlediğinizi görün (CVS'deki "cvs düzenleme" bölümüne bakın)
belgeler).

Reset Düzenle bayrak (Özgeçmiş):
Bu düğme, seçili dosyalardaki düzenleme bayrağını sıfırlayarak diğer geliştiricilerin etkinleştirilmesini sağlar.
artık bu dosyaları düzenlemediğinizi görmek için (CVS'deki "cvs düzenleme" bölümüne bakın)
belgeler). cvs'nin şu anki sürümü, aşağıdaki durumlarda "cvs unedit" istemini beklediğinden
söz konusu dosyada değişiklikler yapıldı (geri almak isteyip istemediğinizi sormak için)
mevcut revizyondaki değişiklikler), tkcvs'nin mevcut eylemi iptal etmektir.
unedit (stdin'e hiçbir şey göndererek). Bu nedenle, değişiklikleri kaybetmek ve geri dönmek
mevcut revizyona, dosyayı silip bir güncelleme yapmak gereklidir (bu
düzenleme bayrağını da temizleyecektir). Değişiklikleri saklamak için dosyanın bir kopyasını alın,
orijinali silin, güncelleyin ve ardından kaydedilen kopyayı orijinaline geri taşıyın
dosya adı.

Kapat: Çalışma Dizini Tarayıcısını kapatmak için bu düğmeye basın. Başka pencere yoksa
açık, TkCVS çıkar.

Giriş (Şube) Browser


TkCVS Günlük Tarayıcı penceresi, revizyon günlüğünün grafik görüntüsünü görüntülemenizi sağlar
önceki tüm sürümler ve dallanmış sürümler dahil olmak üzere bir dosyanın

Günlük tarayıcı penceresine doğrudan şu komutla çağırarak üç yolla ulaşabilirsiniz:
"tkcvs [-log] ", TkCVS'nin ana penceresinde bir dosya seçerek ve
Günlüğe Gözat düğmesine basarak veya modülden çağrılan bir listeden bir dosya seçerek
tarayıcı ve Günlüğe Gözat düğmesine basarak.

Günlük Tarayıcı, teslim alınan bir dosyayı inceliyorsa, birleştirme gerçekleştirme düğmeleri
işlemleri etkinleştirilir.

Giriş Browser Pencere
Günlük tarayıcı penceresinin üç bileşeni vardır. Bunlar dosya adı ve sürümüdür.
üstte bilgi bölümü, ortada günlük ekranı ve boyunca bir dizi düğme
alt.

Giriş ekran
Ana günlük ekranı oldukça açıklayıcıdır. tarafından bağlanan bir grup kutuyu gösterir.
dosya geliştirmenin ana gövdesini (sol tarafta) ve herhangi bir
dosyanın sahip olduğu dallar (ana gövdenin sağına doğru yayılır).

Her kutu, sürüm numarasını, sürümün yazarını ve diğer bilgileri içerir.
Görünüm -> Revizyon Düzeni menüsü tarafından belirlenir.

Dal diyagramını Subversion'dan oluşturmak verimsizdir, bu nedenle Günlük Tarayıcı sayar
Subversion diyagramı yaparken etiketler ve size atlama şansı veren bir iletişim kutusu açılır
çok fazla etiket varsa etiket adımı ("çok" keyfi olarak 10'a eşittir.)

Sürümü Rakamlarla
Günlük tarayıcısına bir dosya yüklendiğinde, bir veya iki sürüm numarası seçilebilir.
Birincil sürüm (Seçim A), farenin sol düğmesi tıklanarak seçilir.
ana günlük ekranındaki sürüm kutusu.

İkincil versiyon (Seçim B) üzerinde farenin sağ tuşu tıklanarak seçilir.
ana günlük ekranındaki sürüm kutusu.

"Görüntüle" ve "Ek Açıklama Ekle" gibi işlemler yalnızca seçilen birincil sürümde çalışır.

"Diff" ve "Merge Changes to Current" gibi işlemler için iki sürümün olması gerekir.
Seçilen.

Arama the Diyagram
Tuvalde etiketler, revizyonlar, yazarlar ve tarihler için arama yapabilirsiniz.

Arama düzeninde aşağıdaki özel karakterler kullanılır:

* Boş bir dize de dahil olmak üzere dizedeki herhangi bir karakter dizisiyle eşleşir.

? Dizedeki herhangi bir tek karakterle eşleşir.

[chars] Karakterler tarafından verilen kümedeki herhangi bir karakterle eşleşir. xy biçiminde bir dizi ise
karakterlerde görünürse, x ve y dahil arasındaki herhangi bir karakter eşleşir.

\x Tek x karakteriyle eşleşir. Bu, özel durumlardan kaçınmanın bir yolunu sağlar.
desendeki *?[] karakterlerinin yorumlanması.

Yalnızca "FOO" girerseniz (

Giriş Browser Düğmeler
Günlük tarayıcısı aşağıdaki düğmeleri içerir:

Yenile:
Dosyanın revizyon geçmişini yeniden okur.

Görünüm: Bu düğmeye basıldığında, dosyanın sürümünü içeren bir Tk metin penceresi görüntülenir.
Seçim A'da.

Ek Açıklama:
Bu, satırları vurgulanmış olarak dosyanın gösterildiği bir pencere görüntüler.
en son ne zaman ve kim tarafından revize edildiklerine göre. Subversion'da, aynı zamanda
"suçlama" denir.

Fark: Bu düğmeye basmak, aradaki farkları görüntülemek için "tkdiff" programını çalıştırır.
A versiyonu ve B versiyonu.

Birleştirme: Bu düğmeyi kullanmak için dosyanın seçtiğiniz daldan farklı bir dal sürümünü seçin.
şu anda birincil sürüm olarak açıktır (Seçim A). boyunca yapılan değişiklikler
bu sürüme kadar olan dallar, geçerli sürümle birleştirilecek ve
geçerli dizin. İsteğe bağlı olarak, başka bir sürüm seçin (Seçim B) ve
değişiklikler şubenin tabanından ziyade bu noktadan olacaktır. NS
dosyanın geçerli dizindeki sürümü birleştirilecek, ancak hiçbir taahhüt yapılmayacak
meydana gelmek. Ardından birleştirilen dosyaları inceler, oluşabilecek çakışmaları giderirsiniz,
ve memnun olduğunuzda taahhütte bulunun. İsteğe bağlı olarak, TkCVS, aşağıdaki sürümü etiketler:
birleştirme kaynaklıdır. "mergefrom_" biçiminde bir etiket önerir _date."
bu otomatik etiketleme işlevi, önerilen bir etiket içeren başka bir iletişim kutusu
birleştirilmiş sürüm görünecektir. olana kadar diyaloğu açık bırakmanız önerilir.
tamamlayın, ardından önerilen etiketi kopyalayıp "Etiket" iletişim kutusuna yapıştırın. Bu
birleştirme yaparken etiketlemek için her zaman iyi bir uygulamadır ve
Önerilen form, Şube Tarayıcısı bunları çizebilir. (Otomatik etiketleme
Subversion'da uygulandı çünkü etiketlerin "ucuz" olmasına rağmen
tek dosyaları otomatik olarak etiketlemek biraz pratik değildir. Etiketlemeyi manuel olarak yapabilirsiniz,
Yine de.)

Görüntüle Etiketler:
Bu düğme, dosyaya uygulanan tüm etiketleri aranabilir bir metin penceresinde listeler.

Kapat: Bu düğme Günlük Tarayıcısını kapatır. Başka bir pencere açık değilse, TkCVS'den çıkar.

The Görüntüle Opsiyonlar Menü
Görünüm Menüsü, dal şemasında ne gördüğünüzü kontrol etmenizi sağlar. Seçebilirsiniz
kutularda ne kadar bilgi gösterileceği, boş revizyonların gösterilip gösterilmeyeceği ve
etiketleri göster. Kutuların boyutunu bile kontrol edebilirsiniz. Subversion kullanıyorsanız,
etiketlerin görüntülenmesini kapatmak isteyebilir. İstenmezse okunmazlar
çok zaman kazandırabilecek depodan.

gitmek araç için CVS


Birleştirme Aracı, geçerli dizinde bir "temsilci" dosya seçer ve
şube etiketleri. "En yoğun" dosyayı veya bunda başarısız olan en revize edilmiş dosyayı seçmeye çalışır.
Seçimine katılmıyorsanız, üst girişe başka bir dosyanın adını yazabilirsiniz.
ve bunun yerine o dosyanın şemasına dönmek için Return tuşuna basın.

Bu aracın temel amacı, bütünde birleştirmeler (cvs update -j rev [-j rev]) yapmaktır.
dizin. Bir seferde bir dosyayı birleştirmek için Günlük Tarayıcısını kullanmalısınız. sadece yapabilirsin
şu anda bulunduğunuz hatta (gövde veya dal) birleştirin. Birleştirmek için bir şube seçin
üzerine tıklayarak. Ardından "Birleştir" veya "Değişiklikleri Birleştir" düğmesine basın. NS
dosyanın geçerli dizindeki sürümünün üzerine yazılacak, ancak
depoya taahhüt edilmiştir. Bunu, çatışmaları uzlaştırdıktan ve olup olmayacağına karar verdikten sonra yaparsınız.
gerçekten istediğin şey bu.

gitmek şube için Güncel:
Şubede başlangıcından itibaren yapılan değişiklikler, mevcut şube ile birleştirilecektir.
sürümü.

gitmek Değişiklikler için Güncel:
Dalın tabanından birleştirmek yerine, bu buton yapılan değişiklikleri birleştirir.
dalda belirli bir sürüm beri yapılmıştır. İçinde bir iletişim kutusu açılır.
sürümü doldurursunuz. Genellikle en son birleştirilen sürüm olmalıdır.

modül Browser


Teslim alınmış bir çalışma yerine depoda gerçekleştirilen işlemler
dizin Modül Tarayıcı ile yapılır. Bu işlemlerden en yaygın olanı,
depodan kontrol etme veya dışa aktarma. Modül Tarayıcı şuradan başlatılabilir:
komut satırı (tkcvs -win modülü) veya ana pencereden büyük düğmeye basılarak başlatılır.
düğmesine basın.

Subversion depolarına bir dosya ağacı gibi göz atılabilir ve işte bunu göreceksiniz.
Modül Tarayıcı. CVS depolarına doğrudan göz atılamaz, ancak
CVSROOT/modules dosyası uygun şekilde korunur, TkCVS modülleri görüntüleyebilir ve çıkarım yapabilir
varsa ağaç yapıları. "CVS Modülleri Dosyası" bölümüne bakın.

Modül tarayıcı penceresini kullanarak, kontrol etmek için bir modül seçebilirsiniz. Çıkış yaptığınızda
bir modül, mevcut çalışma dizininde aynı ada sahip yeni bir dizin oluşturulur
modül olarak.

Etiketleme ve Dallanma (özgeçmişler etiket)
Depodaki bir modülün veya dosyanın belirli sürümlerini düz veya
modül kontrol edilmeden dal etiketleri.

İhracat
Bir yazılım sürümü etiketlendikten sonra, adı verilen özel bir ödeme türü kullanabilirsiniz.
ihracat. Bu, tüm dosyalar olmadan depodaki dosyaları temiz bir şekilde kontrol etmenizi sağlar.
CVS'nin dosyalar üzerinde çalışırken sahip olması gereken yönetim. için yararlıdır
bir yazılım sürümünün müşteriye teslim edilmesi.

İçe
TkCVS, kullanıcıların yeni dosyaları depoya aktarmasına izin veren özel bir iletişim kutusu içerir. İçinde
CVS, yeni modüller için açıklayıcı olduğu kadar depo içerisinde de yer tahsis edilebilir.
isimler (böylece diğer insanlar ne için olduklarını bilsinler).

Modül Tarayıcı bir CVS deposu görüntülediğinde, ilk sütun aşağıdakileri gösteren bir ağaçtır:
depodaki tüm öğelerin modül kodları ve dizin adları. simge gösterir
öğenin bir dizin olup olmadığı (diğer dizinleri veya modülleri içerebilir) veya
bir modül olup olmadığı (TkCVS'den kontrol edilebilir). Bir öğe için mümkündür
hem bir modül hem de bir dizin olmak. Üzerinde kırmızı bir top varsa, kontrol edebilirsiniz. Eğer
düz bir klasör simgesi gösterir, yapabileceğiniz öğelere ulaşmak için klasörü açmanız gerekir.
ödeme.

Bir modül seçmek için farenin sol tuşu ile üzerine tıklayın. Sağ fare düğmesi olacak
sadece Subversion diff ve patch için kullanılan ikincil bir seçim yapın. Temizlemek için
seçin, öğeye tekrar tıklayın veya modül sütununun boş bir alanına tıklayın.
Yalnızca bir birincil ve bir ikincil seçim olabilir.

depo Browser Düğmeler
Modül tarayıcısı aşağıdaki düğmeleri içerir:

Kim: Hangi modüllerin kimler tarafından kontrol edildiğini gösterir.

İthalat:
Bu öğe, geçerli dizinin içeriğini içe aktaracaktır (gösterilen
Çalışma Dizini Görüntüsü) bir modül olarak depoya. başlıklı bölüme bakın
Daha fazla bilgi için içe aktarılıyor.

fileto tarayın:
Seçili modülün dosyalarının bir listesini görüntüler. Dosya listesinden görüntüleyebilirsiniz
dosya, revizyon geçmişine göz atın veya etiketlerinin bir listesini görün.

Kontrol Out:
Bir modülün mevcut sürümünü kontrol eder. Bir iletişim kutusu, bir etiket belirlemenizi sağlar,
hedefi değiştirin, vb.

İhracat:
Bir modülün geçerli sürümünü dışa aktarır. Bir iletişim kutusu, bir etiket belirlemenizi sağlar,
hedefi değiştirin, vb. Dışa aktarma, dışa aktarma dışında çıkışa benzer
dizinler CVS veya idari dizinleri içermez ve bu nedenle
temizleyici (ancak dosyaları depoya tekrar kontrol etmek için kullanılamaz). Mecbursun
yeniden üretebildiğinizden emin olmak için bir modülü dışa aktarırken bir etiket adı girin
dışa aktarılan dosyalar daha sonraki bir tarihte.

Etiket: Bu düğme tüm bir modülü etiketler.

şube Etiket:
Bu, modüle bir dal etiketi vererek bir dal oluşturur.

Patch Özet:
Bu öğe, bir ürünün iki sürümü arasındaki farkların kısa bir özetini görüntüler.
modülü.

oluşturmak Patch Dosya:
Bu öğe bir Larry Wall formatı oluşturur yama(1) seçilen modülün dosyası.

Kapat: Bu düğme Depo Tarayıcısını kapatır. Başka bir pencere açık değilse, TkCVS
çıkışlar.

İçe Yeni Modüller


Yeni bir modülü içe aktarmadan önce, önce yazma izniniz olduğundan emin olmak için kontrol edin.
depo. Ayrıca modül adının kullanımda olmadığından emin olmanız gerekir.

Bir modülü içe aktarmak için önce modülün bulunduğu bir dizine ihtiyacınız vardır. Emin olun
bu dizinde almak istediğiniz dosyalar dışında hiçbir şey yok.

tkcvs kullanıcı arayüzünün üst kısmındaki büyük "Depo Tarayıcısı" düğmesine basın veya CVS -> kullanın
Menü çubuğundan WD'yi Depoya aktarın.

Modül tarayıcısında, bir klasör gösteren alttaki İçe Aktar düğmesine basın.
ve bir yukarı ok.

Açılan iletişim kutusunda modül için açıklayıcı bir başlık girin. bu ne olacak
modül tarayıcısının sağ tarafında görürsünüz.

iletişim kutusunu tamamlayın. Şimdi birkaç şey oluyor. Dizin içe aktarılır, CVSROOT/modül
dosya güncellenir, orijinal dizininiz directory.orig olarak kaydedilir ve yeni oluşturulan
modül kontrol edilir.

Tamamlandığında, dosyaları gösteren orijinal Çalışma Dizini Tarayıcısını bulmalısınız.
yeni oluşturulan, teslim alınan modülde.

İçe Aktarma İletişim Kutusundaki alanların daha ayrıntılı bir açıklaması buradadır.

modül Adınız:
Modül için bir ad. Bu ad, depoda zaten mevcut olmamalıdır. Sizin
kuruluş, modüller için tek bir açık kod üzerinde karar verebilir. bir olasılık
şöyle bir şey:

[proje kodu]-[alt sistem kodu]-[modül kodu]

modül Yol:
Yeni modülünüzün depo ağacındaki konumu.

Tanımlayıcı Başlık:
Modülünüz için tek satırlık açıklayıcı bir başlık. Bu sağda görüntülenecektir-
tarayıcının el sütunu.

Sürümü Numara:
Modülün geçerli sürüm numarası. Bu, XYZ biçiminde bir sayı olmalıdır
burada .Y ve .Z isteğe bağlıdır. Bunu boş bırakabilirsiniz, bu durumda 1
ilk sürüm numarası olarak kullanılır.

Bir dizini Subversion'a aktarmak benzerdir ancak çok karmaşık değildir. SVN'yi kullanıyorsunuz
-> CWD'yi Depo menüsüne aktarın. Yalnızca depodaki yolu sağlamanız gerekir.
dizinin gitmesini istiyorsunuz. Depo hazırlanmalı ve yol mevcut olmalıdır,
Ancak.

İçe için an Mevcut modül (CVS)


Mevcut bir modüle aktarmadan önce, ilk önce yazdığınızdan emin olmak için kontrol edin.
depoya izin verilir.

Mevcut bir modüle aktarmak için önce kodun bulunduğu bir dizine ihtiyacınız var. Yapmak
bu dizinde (CVS dizini dahil) dosyalar dışında hiçbir şey olmadığından emin olun.
içe aktarmak istediğinizi seçin.

Menü çubuğundan Dosya/Modüllere Gözat'ı seçerek Depo Tarayıcısını açın.

Depo Tarayıcısında, menü çubuğundan Dosya/Mevcut Bir Modüle İçe Aktar'ı seçin.

Açılan iletişim kutusunda Gözat düğmesine basın ve mevcut bir
modül. Bu iletişim kutusunu kapatmak için Tamam'a basın. Kullanılacak kodun sürüm numarasını girin
ithal.

iletişim kutusunu tamamlayın. Şimdi birkaç şey oluyor. Dizin içe aktarılır, orijinaliniz
dizin, directory.orig olarak kaydedilir ve yeni oluşturulan modül kullanıma alınır.

Tamamlandığında, aşağıdakileri gösteren orijinal Çalışma Dizini Tarayıcısını bulacaksınız.
orijinal kod. "Geçerli dizini yeniden oku" düğmesine basarsanız,
kontrol edilen kodun sonuçları.

İçe Aktarma İletişim Kutusundaki alanların daha ayrıntılı bir açıklaması buradadır.

modül Adınız:
Mevcut modül için bir ad. Gözat düğmesi kullanılarak doldurulur

modül Yol:
Mevcut modülün bulunduğu depo ağacındaki konum. tarafından doldurulur
Gözat düğmesinin kullanılması.

Sürümü Numara:
İçe aktarılacak modülün mevcut sürüm numarası. Bu bir dizi olmalıdır
.Y ve .Z'nin isteğe bağlı olduğu XYZ formu. Bunu boş bırakabilirsiniz,
durum 1, ilk sürüm numarası olarak kullanılacaktır.

Satıcı gitmek (CVS)


Yazılım geliştirme bazen bir satıcıdan veya üçüncü kişilerden kaynak dağıtımına dayanır.
parti distribütörü. Bu dağıtımın yerel bir sürümünü oluşturduktan sonra, birleştirme veya
satıcının dağıtımın yerel sürümüne gelecekteki sürümünün izlenmesi
satıcı birleştirme komutu ile yapılır.

Satıcı birleştirme komutu, aşağıdakiler için ayrı bir modülün önceden tanımlandığını varsayar.
"Yeni Bir Modüle Aktar" kullanımıyla satıcı veya üçüncü taraf dağıtımı ve
"Mevcut Bir Modüle İçe Aktar" komutları. Ayrıca ayrı bir modülün sahip olduğunu varsayar.
satıcı birleştirme işleminin yapılacağı yerel kod için zaten tanımlanmış
uygulanan.

Boş bir dizinden başlayın ve tkcvs'yi çağırın. Depo Tarayıcısını şuradan açın:
menü çubuğundan Dosya/Modüllere Gözat'ı seçin.

Satıcı modülündeki değişikliklerle birleştirilecek yerel kodun modülünü kontrol edin.
(Aşağı oklu kırmızı simgeyi kullanın)

Depo Tarayıcısında, Modül giriş kutusunun hala ada sahip olduğunu doğruladıktan sonra
satıcı kodunun birleştirileceği yerel kodun modülünü seçin,
Menü çubuğundan Dosya/Satıcı Birleştirme.

Modül Düzeyi Satıcı Koduyla Birleştir penceresinde, Gözat düğmesine basarak
satıcı modülü olarak kullanılacak modül.

iletişim kutusunu tamamlayın. Satıcı modülündeki tüm revizyonlar iki kaydırmalı listede gösterilecektir.
Uygun kaydırma listelerini tıklatarak Kimden ve Kime giriş kutularını doldurun. Tamam
diyalog. Şimdi birkaç şey oluyor. Çıktıyı gösteren birkaç ekran görünecektir.
cvs komutları (1) geçici dosyaları kontrol etmek, (2)cvs birleştirme ve (3)cvs rdiff. Bilgi
bu ekranlarda size hangi rutinlerin birleştirme çakışmaları olacağını ve hangi dosyaların olduğunu söyleyecektir.
yeni veya silinmiş. Dosyaları inceledikten sonra her ekranı kapatın. .TP (In the önceki Diyalog
kutu, Orada oldu an seçenek için kayıt etmek çıkışlar itibaren the birleştirme ve rdiff operasyonlar için Dosyaları
CVSmerge.out ve CVSrdiff.out.)

Teslim alınan yerel kod artık iki revizyon arasındaki birleştirmeden kaynaklanan değişiklikleri içerecektir.
satıcı modülleri. Bu kod depoya kontrol edilmeyecektir. Bunu yapabilirsin
çatışmaları uzlaştırdıktan ve gerçekten istediğiniz şeyin bu olup olmadığına karar verdikten sonra.

Satıcı birleştirme işleminin nasıl kullanılacağına ilişkin ayrıntılı bir örnek PDF dosyasında verilmiştir.
satıcı5readme.pdf.

yapılandırma dosyalar


TkCVS için iki yapılandırma dosyası vardır. İlki, bulunduğu dizinde saklanır.
TkCVS için *.tcl dosyaları yüklenir. Buna tkcvs_def.tcl denir. dosya koyabilirsin
bu dizinde de site_def olarak adlandırılır. Bu, aşağıdakiler gibi siteye özgü şeyler için iyi bir yerdir:
etiket renkleri. tkcvs_def.tcl'den farklı olarak, daha yenisini yüklediğinizde üzerine yazılmaz.
TkCVS'nin sürümü.

Site yapılandırma dosyalarındaki değerler, bir yerleştirerek kullanıcı düzeyinde geçersiz kılınabilir.
.tkcvs dosyası ana dizininizde. Bu dosyalardan herhangi birindeki komutlar Tcl kullanmalıdır
sözdizimi. Başka bir deyişle, bir değişken adı ayarlamak için aşağıdaki komutu kullanmalısınız.
.tkcvs dosyanız:

değişken adı değerini ayarla

örneğin:

cvscfg(editör) "gvim" ayarla

Aşağıdaki değişkenler TkCVS tarafından desteklenir:

Başlangıç
cvscfg(başlangıç ​​penceresi)
Başlangıçta görmek istediğiniz pencere. (workdir veya modül)

CVS
cvscfg(cvsroot)
Ayarlanırsa, CVSROOT ortam değişkenini geçersiz kılar.

Yıkılma
SVN deponuz gövde, dallar ve etiketlere benzer bir yapıya sahipse ancak
farklı isimler varsa, tkcvs_def.tcl'de değişkenleri ayarlayarak TkCVS'ye bunu söyleyebilirsiniz:
cvscfg(svn_trunkdir) "filleri" ayarla
cvscfg(svn_branchdir) "köpekleri" ayarla
set cvscfg(svn_tagdir) "ördek yavrusu" Şube tarayıcısı,
diyagramı çizmek için bir gövde, dallar ve etiketler yapısına sahip olmak. Bu değişkenler
size biraz daha esneklik sağlar.

GUI
Çoğu renk ve yazı tipi, seçenekler veritabanı kullanılarak özelleştirilebilir. örneğin, sen
.tkcvs dosyanıza aşağıdaki gibi satırlar ekleyebilir:

seçenek ekle *Canvas.background #c3c3c3
seçenek ekle *Menu.background #c3c3c3
seçenek ekle *selectColor #ffec8b
seçenek ekle *Text.background gray92
seçenek ekle *Entry.background gray92
seçenek ekle *Listbox.background gray92
seçenek ekle *ToolTip.background LightGoldenrod1
seçenek ekle *ToolTip.foreground black

cvscfg(seçim listesi_öğeleri)
Seçim listesine kaydedilecek maksimum ziyaret edilen dizin ve depo sayısı
tarih

Giriş tarayıcı
cvscfg(renkA) cvscfg(renkB)
Revizyon günlük kutuları için vurgu renkleri

cvscfg(etiket derinliği)
Ondan önceki dallanma şemasındaki her revizyon için görmek istediğiniz etiket sayısı
"daha fazla..." der ve gerisini göstermek için bir açılır pencere sunar

cvscfg(toomany_tags)
Bir Subversion deposundaki "çok fazla" olan etiket sayısı, ör. daha uzun sürecek
şube diyagramını işlemek için beklemek istediğinizden daha fazla. (Şube kurmak
Subversion diyagramı çok verimsizdir.) Bu sayıdan fazla varsa ve
cvscfg(confirm_prompt) doğruysa, işlemin yapılıp yapılmayacağını soran bir iletişim kutusu görüntülenir.
etiketler veya onlarsız diyagram çizmek için.

cvscfg(etiket rengi, etiket dizisi)
Etiketleri işaretlemek için renkler. Örneğin:
set cvscfg(tagcolor,tkcvs_r6) Mor

modül tarayıcı
cvscfg(takma ad klasörü)
CVS modülü tarayıcısında, eğer doğruysa, bu, diğer ad modüllerinin gruplandırılmasına neden olacaktır.
bir klasörde. Çok fazla takma ad varsa dağınıklığı temizler.

kullanıcı tercihleri
cvscfg(tüm dosyalar)
Normal dosyaları yalnızca dizin tarayıcısında görmek için bunu false olarak ayarlayın. true olarak ayarla
Gizli dosyalar dahil tüm dosyaları görmek için.

cvscfg(otomatik_durum)
CVS kontrollü bir dizinin otomatik durum yenilemesi için varsayılanı ayarlayın.
Bir dizine girildiğinde ve bazı işlemlerden sonra otomatik güncellemeler yapılır.

cvscfg(otomatik_etiket)
Farklı birleştirmek için TkCVS kullanılırken birleştirilmiş revizyonun etiketlenip etiketlenmeyeceği
varsayılan olarak dosyaların revizyonları. Bir diyalog hala fikrinizi değiştirmenize izin verir,
varsayılandan bağımsız olarak.

cvscfg(onayla_istemi)
Bir işlemi gerçekleştirmeden önce onay isteyin(doğru veya yanlış)

cvscfg(tarih biçimi)
"Tarih" sütununda gösterilen tarih dizisinin biçimi, örneğin "%Y/%m/%d %H:%M"

cvscfg(cvslock)
GUI'den cvs-admin kilitlemeyi kullanma özelliğini açmak için true olarak ayarlayın.

cvscfg(ekontrol)
Sitenizin
özelliğine izin verecek şekilde yapılandırılmıştır.

cvscfg(editör)
Tercih edilen varsayılan düzenleyici

cvscfg(editörler)
Hangisinin hangisi olduğuna karar vermek için düzenleyici komutu ve dize eşleştirme desenini veren dize çiftleri
kullanmak için düzenleyici

cvscfg(editörler)
Varsayılan düzenleme programına gönderilecek komut satırı bağımsız değişkenleri.

cvscfg(ldetay)
Durum raporları için detay seviyesi (en son, özet, ayrıntılı)

özgeçmiş(birleştirme biçimi)

özgeçmiş(birleştirme biçimi)
mergeto- ve mergefrom- etiketleri için biçim. _BRANCH_ kısmı olduğu gibi bırakılmalıdır, ancak
ön eki ve tarih biçimini değiştirebilirsiniz, örneğin "mergeto_BRANCH_%d%b%y".
Tarih formatı her ikisi için de aynı olmalıdır. CVS kuralı: bir etiket şunları içermemelidir:
karakterler `$,.:;@'

cvscfg(rdetay)
Depo ve workdir raporları için detay (özet, özet, ayrıntılı)

cvscfg(özyineleme)
Raporların özyinelemeli olup olmadığı (doğru veya yanlış)

cvscfg(savelines)
İzleme penceresinde kaç satır tutulacak

cvscfg(durum_filtresi)
CVS Kontrolü ve CVS Güncelleme raporlarından bilinmeyen dosyaları (durum "?") filtreleyin.

cvscfg(use_cvseditor)
CVS'nin kayıt mesajları için tkcvs'nin kendi özelliğini kullanması yerine bir düzenleyiciyi çağırmasına izin verin.
kendi giriş kutusu. Bunu yaparak sitenizin taahhüt şablonu (rcsinfo) kullanılabilir.

fileto filtreler
cvscfg(dosya_filtresi)
Hangi dosyaların listeleneceğine ilişkin kalıp. Boş dize tüm dizine eşdeğerdir
(eksi gizli dosyalar)

cvscfg(ignore_file_filter)
Yok sayılacak dosyalar için workdir filtresinde kullanılan kalıp

cvscfg(temiz_bunlar)
Bir dizini temizlemek için kullanılacak kalıp (istenmeyen dosyaların kaldırılması)

sistem
cvscfg(baskı_cmd)
Yazdırma için kullanılan sistem komutu. lpr, enscript -Ghr, vb.)

cvscfg(kabuk)
Bir kabuk istediğinde ne olmasını istiyorsun

cvscfg(terminal)
Bir terminal penceresinde bir şeyi çalıştırmak için kullanılacak komut öneki

Taşınabilirlik
cvscfg(yıldız)
Tüm dosyalar için dosya maskesi (* Unix için, *.* pencereler için)

cvscfg(boş)
Sıfır cihaz. Unix için /dev/null, pencereler için boş

özgeçmiş(tkdiff)
tkdiff.dll nasıl başlatılır Örnek sh /usr/local/bin/tkdiff

cvscfg(tmpdir)
Kamera arkası kontrollerinin yapılacağı dizin. Genellikle / Tmp or / Var / tmp)

Hata ayıklama
cvscfg(log_sınıfları)
Hata ayıklama için: C=CVS komutları, E=CVS stderr çıktısı, F=Dosya oluşturma/silme,
T=Fonksiyon giriş/çıkış takibi, D=Hata Ayıklama

cvscfg(günlüğe kaydetme)
Oturum açma (hata ayıklama) açma veya kapatma

çevre Değişkenler


CVS'nizin konumunu gösteren CVSROOT ortam değişkenine sahip olmalısınız.
TkCVS'yi çalıştırmadan önce depo. Yine de farklı ile çalışmanıza izin verecek
aynı oturum içinde depolar.

TkCVS'nin varsayılan olarak bir Subversion deposuna işaret etmesini istiyorsanız,
ortam değişkeni SVNROOT. Bunun Subversion'ın kendisi için bir anlamı yok, ama ipucu verecek
Sürümü olmayan bir dizinde başlatılmışsa TkCVS.

kullanıcı yapılandırılabilir Menü uzantıları


.tkcvs dosyasına ek komutlar ekleyerek TkCVS menüsünü genişletmek mümkündür.
veya tkcvs_def.tcl dosyaları. Bu uzantılar, TkCVS'nin sağındaki ekstra bir menüde görünür.
Seçenekler menüsü.

Kullanıcı tanımlı menüde yeni menü girişleri oluşturmak için aşağıdaki değişkenleri ayarlayın:

cvsmenu(komut)
Bu ada sahip bir değişkeni "komut adı" gibi bir değere ayarlamak CVS komutunun çalışmasına neden olur.
Bu menü seçeneği seçildiğinde "cvs komutadı" çalıştırılacaktır. Örneğin, aşağıdakiler
satır:

cvsmenu(update_A) "güncelleme -A" ayarla

Kullanıcı tanımlı menüye "update_A" başlıklı yeni bir menü seçeneğinin eklenmesine neden olur.
etkinleştirildiğinde seçilen dosyalarda "cvs update -A" komutunu çalıştırın.

(Bu örnek komut, CVS'nin 1.3'ten sonraki sürümleri için,
dosyaya eklenmiş herhangi bir yapışkan etiketi veya sürümü yok sayarak bir dosyanın baş sürümü).

kullanıcı menüsü(komut)
Bu ada sahip bir değişkeni "komut adı" gibi bir değere ayarlamak, komuta neden olur
Bu menü seçeneği seçildiğinde çalıştırılacak "komut adı". Örneğin, aşağıdakiler
satır:

kullanıcı menüsünü ayarla (görünüm) "kedi"

Çalıştırılacak Kullanıcı tanımlı menüye "görünüm" başlıklı yeni bir menü seçeneğinin eklenmesine neden olur.
etkinleştirildiğinde seçilen dosyalarda "cat" komutu.

Herhangi bir kullanıcı tanımlı komut, dosyalara karşılık gelen dosya adlarının bir listesine iletilecektir.
ana menüdeki dizin listesinde argüman olarak seçilir.

Kullanıcı tanımlı komutların çıktısı, komut verildiğinde bir pencerede görüntülenecektir.
bitmiş.

CVS Modüller fileto


CVSROOT/modules dosyanıza herhangi bir şey koymadıysanız, lütfen yapın. Bkz.
CVS kılavuzunun "Yönetim Dosyaları" bölümü. Ardından, TkCVS'nin hangi yoruma sahip olduğunu ekleyebilirsiniz.
modülleri adlandırmak ve bir ağaç yapısında görüntülemek için kullanabilirsiniz.

TkCVS'nin "#D" direktifinin en basit kullanımı, anlamlı bir başlık göstermektir.
modülü:

#D softproj Yazılım Geliştirme Projeleri
yumuşak proje

Daha meraklı bir kullanım, modülleri dizinlerini taklit edecek bir ağaçta düzenlemektir.
modül tarayıcısında göründüklerinde depoda yuvalama. Örneğin, varsayalım ki
şöyle organize edilmiş "çikolata" adında bir dizin var:

çikolata/
yer mantarı/
kakao3/
ısıran/
koklayıcı/
enfiye/

Hiyerarşisini görüntülemek ve en derin dizinleri daha erişilebilir hale getirmek için
onlara modül isimleri vererek bunu modüller dosyasına koyabiliriz:

#D çikolata En İyi Çikolata
#D çikolata/trüf Kakao Seviye 2
#D çikolata/trüf/kakao3 Kakao Seviye 3
#D sniffer Çikolata Sniffer
sniffer çikolata/trüf/kakao3/koklayıcı
#D enfiye Çikolatalı Enfiye
enfiye çikolata/trüf/kakao3/snuffler
#D bitter Çikolatalı Biter
bitter çikolata/trüf/kakao3/biter

TkCVS'yi kurarken, modüllere bu ek satırları eklemek isteyebilirsiniz.
dosya (depodan modül modülünü kontrol etmeyi ve ardından taahhüt etmeyi unutmayın)
düzenlemeleri bitirdiğinizde tekrar).

Bu uzantı satırları bir "#" karakteri ile başlar, dolayısıyla CVS bunları yorum olarak yorumlar.
TkCVS kullansanız da kullanmasanız da dosyada güvenle bırakılabilirler.

"#M", "#D" ile eşdeğerdir. İkisinin önceki TkCVS sürümlerinde farklı işlevleri vardı,
ama şimdi her ikisi de aynı şekilde ayrıştırılıyor.

onworks.net hizmetlerini kullanarak tkcvs'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.