Jujutsu - Basit ve güçlü, Git uyumlu bir DVCS
(github.com/martinvonz)<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
Muhtemelen jujutsu'nun eski yazımıdır. Bence ismi iyi seçilmiş.
Şimdi düşününce, telaffuzu jujutsu ile de aynıymış.