11 puan yazan xguru 2022-02-21 | 3 yorum | WhatsApp'ta paylaş
<p>- Birden fazla VCS'nin güçlü yönlerini bir araya getiriyor <br /> → Git : veri modeli ve hız<br /> → Mercurial : anonim dallanma, "index"ten bağımsız CLI, revsets, güçlü geçmiş yeniden yazımı<br /> → Pijul/Darcs : birinci sınıf conflict desteği<br /> - Mevcut VCS'lerde olmayan özgün özellikler: working-copy-as-a-commit, Undo özelliği, otomatik rebase, Rsync/Dropbox/dağıtık dosya sistemi kullanarak güvenli çoğaltma <br /> <br /> - Çalıştırma komutu `jj` <br /> → `jj`, Git arayüzünün yerine doğrudan kullanılabiliyor <br /> → Commit'ler normal Git commit'leri gibi oluşturuluyor <br /> → İstenildiği anda Git'e geri dönmek mümkün <br /> <br /> - Jujutsu komutlarının çoğu çalışma kopyasını (Working Copy) otomatik olarak commit'ler<br /> - Komutlar önce repo'yu günceller, en son çalışma kopyasını değiştirir <br /> → Yani çalışma kopyası değiştirilmiş olsa bile `jj rebase` gibi tüm komutlar kullanılabilir <br /> - Tüm repo sürüm kontrolü altındadır. Bütün işlemler kaydedilir ve her zaman önceki duruma geri dönülebilir <br /> - Conflict çıksa bile bu durum da commit'e kaydedilir; yani daha sonra çözülebilir <br /> - Bir commit düzenlenirse, o commit'in altındaki commit'ler otomatik olarak rebase edilir <br /> <br /> - Google çalışanı tarafından %20 projesi olarak hobi amaçlı geliştiriliyor</p>

3 yorum

 
libner 2022-02-21
<p>Adının neden jujutsu olduğunu merak ediyorum.</p>
 
binaryeast 2022-02-21

Muhtemelen jujutsu'nun eski yazımıdır. Bence ismi iyi seçilmiş.

 
libner 2022-02-22

Şimdi düşününce, telaffuzu jujutsu ile de aynıymış.