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 bozulmamış katran komutudur.
Program:
ADI
bozulmamış katran - bozulmamış tarball'ları yeniden oluştur
SİNOPSİS
saf katran [-vdk] cinsiyet katran topu delta
saf katran [-vdk] gentar delta katran topu
saf katran [-vdk] [-m mesajı] taahhüt katran topu [akıntıya karşı]
saf katran [-vdk] çıkış katran topu
saf katran [-vdk] listesi
AÇIKLAMA
bozulmamış katran, bozulmamış bir yukarı akış tarball'ın tam bir kopyasını yalnızca bir
küçük ikili delta dosya ve tipik olarak bir dosyada tutulan tarball'ın içeriği
akıntıya karşı sürüm kontrolünde şube.
The delta dosyanın yanında sürüm kontrolünde kontrol edilmek üzere tasarlanmıştır. akıntıya karşı
şube, böylece Debian paketlerinin tamamen sürümdeki kaynaklar kullanılarak oluşturulmasına izin verir.
yukarı akış tarball'larının kopyalarını tutmaya gerek kalmadan kontrol edin.
bozulmamış tar, sıkıştırılmış tarball'ları destekler, bozulmamış-gz(1) bozulmamış-bz2(1)
ve bozulmamış-xz(1) bozulmamış gzip, bzip2 ve xz dosyalarını üretmek için.
KOMUTLAR
bozulmamış katran katran topu delta
Bu, belirtilen yukarı akışı alır katran topuve küçük bir ikili delta dosyası oluşturur
bu daha sonra katran topunu yeniden oluşturmak için bozulmamış katran gentar tarafından kullanılabilir.
Delta dosya adı "-" ise standart çıktıya yazılır.
bozulmamış katran gentar delta katran topu
Bu belirtilen alır delta dosya ve geçerli dizindeki dosyalar,
yukarı akış tarball'dakilerle aynı içeriğe sahip olmalıdır ve bunları
bozulmamış yukarı akışı yeniden oluşturmak katran topu.
Delta dosya adı "-" ise standart girdiden okunur.
bozulmamış katran taahhüdü katran topu [akıntıya karşı]
saf katran işlemek belirtilen için bozulmamış bir katran delta dosyası oluşturur katran topu, ve
sürüm kontrolüne bağlıyor. NS saf katran çıkış komutu daha sonra kullanılabilir
orijinal tarball'ı yalnızca sürüm kontrolünde depolanan bilgilere dayanarak yeniden oluşturun.
The akıntıya karşı parametresi, aynı içeriği içeren etiketi veya dalı belirtir.
tarball'da bulunur. Bu, varsayılan olarak "refs/heads/upstream" şeklindedir veya yoksa
böyle bir dal, "yukarı akış" ile eşleşen herhangi bir dal. İşaret ettiği ağacın adı
tarafından daha sonra kullanılmak üzere kaydedilmiştir. saf katran çıkış. İçeriğin gerekmediğini unutmayın.
tarball'ın içeriğiyle %100 aynı olacak, ancak değilse, ek alan
delta dosyasında kullanılacaktır.
Delta dosyaları, dosya adlarıyla "pristine-tar" adlı bir dalda saklanır.
".delta" eklenmiş olarak giriş tarball'ına karşılık gelir. Bu dal oluşturulur veya
her yeni deltayı eklemek için gerektiği gibi güncellenir.
bozulmamış katranlı ödeme katran topu
Bu, belirtilenin bir kopyasını yeniden oluşturur. katran topu önceden kaydedilmiş bilgileri kullanarak
tarafından sürüm kontrolü saf katran işlemek.
bozulmamış katran listesi
Bu, bozulmamış katranın sürüm kontrolünden kontrol edebildiği tarball'ları listeler.
SEÇENEKLER
-v
--ayrıntılı
Ayrıntılı mod, çalıştırılan her komutu gösterir.
-d
- hata ayıklama
Hata ayıklama modu.
-k
--Tut
Çıkışta geçici dizini temizlemeyin.
-m mesajı
--mesaj=mesaj
Bozulmamış katran işlemeye özel bir kaydetme mesajı belirtmek için bu seçeneği kullanın.
ÖRNEKLER
Merhaba paketini bir git deposunda tuttuğunuzu varsayalım. az önce oluşturdunuz
yayının tarball'ı, merhaba-1.0.tar.gz, bir "sahte" sitesine yükleyeceksiniz.
"Dövme" tarball'ı kaybederse, her zaman tam olarak yeniden oluşturabileceğinizden emin olmak istersiniz.
aynı tarball. Ve her sürüm için tarball'ların kopyalarını tutmamayı tercih edersiniz, çünkü
merhaba, arka plandaki mp3'leri ve kullanıcıyı aldığında çok fazla disk alanı kullanabilir.
sürüm 2.0 için planladığınız katkı seviyeleri.
Çözüm, yeterince verimli bir şekilde depolayan bir delta dosyası işlemek için bozulmamış katran kullanmaktır.
tarball'ı daha sonra yeniden oluşturmak için bilgi.
cd merhaba
git etiketi -s 1.0
bozulmamış-tar taahhüdü ../hello-1.0.tar.gz 1.0
Git'e hem bozulmamış katran dalını hem de etiketinizi itmesini söylemeyi unutmayın:
git Push --all --tags
Şimdi bir yıl sonra. En kötüsü geldi; "forge" tüm verilerini kaybetti, sen
hata raporu e-postalarına yer açmak için tarball'ları sildi ve onları yeniden oluşturmak istiyorsunuz.
Neyse ki git deposu hala kullanılabilir durumda.
git klon git://github.com/joeyh/hello.git
cd merhaba
bozulmamış katran ödeme ../hello-1.0.tar.gz
KISITLAMALAR
Şu anda yalnızca tarball'lar, gzip'li tarball'lar, bzip2ed tarball'lar ve xzed tarball'lar
destekledi.
Şu anda yalnızca git revizyon kontrol sistemi "ödeme" ve "taahhüt" tarafından desteklenmektedir.
komutlar. Çalışan kopya temiz değilse veya taahhüt edilmemiş değişiklikler içeriyorsa veya
endekste aşamalı değişiklikler; bunların hiçbirine "ödeme" veya "taahhüt" ile dokunulmaz.
ÇEVRE
TMPDIR
Varsayılan dışında geçici dosyaların yerleştirileceği konumu belirtir.
onworks.net hizmetlerini kullanarak bozulmamış katranı çevrimiçi kullanın