4 puan yazan GN⁺ 2023-08-02 | 2 yorum | WhatsApp'ta paylaş
  • Jujutsu: Git uyumlu bir DVCS olarak Git, Mercurial ve Pijul/Darcs'ın özelliklerini birleştirir ve kendine özgü işlevler ekler
  • Komut satırı aracı jj olarak adlandırılır ve proje "Jujutsu" olarak bilinir
  • Jujutsu, Git ile uyumludur ve Git backend'ine sahiptir
  • Neredeyse tüm Jujutsu komutları çalışma kopyasını otomatik olarak commit eder; bu nedenle git stash gerekmez
  • Jujutsu'da çalışma kopyasından çok depo daha merkezi bir rol oynar
  • Depodaki tüm işlemler kaydedilir; böylece kolay geri alma ve işlemi iptal etme mümkündür
  • Çakışmalar commit'lere kaydedilir ve daha sonra çözülebilir
  • Jujutsu, çakışma olduğunda bile otomatik rebase'i destekler
  • Jujutsu, geçmişi yeniden yazma için kapsamlı destek sunar
  • Bu araç işlevsel olarak tamdır, ancak performans hataları ve çeşitli iş akışları için sınırlı destek olabilir
  • Farklı işletim sistemleri için kurulum talimatları sağlanır
  • Commit'ler için ad ve e-posta ayarlamak üzere ilk yapılandırma yapılabilir
  • Farklı shell'ler için komut satırı tamamlama ayarlanabilir
  • Jujutsu'ya başlamanın en iyi yolu öğreticiyi takip etmektir
  • Jujutsu'ya benzer şekilde benzer sorunları çözen başka araçlar da vardır

2 yorum

 
xguru 2023-08-03

Jujutsu - basit ve güçlü, Git uyumlu bir DVCS

Bunu bir buçuk yıl önce paylaşmıştım, şimdi yine HN'de gündem olmuş.

 
GN⁺ 2023-08-02
Hacker News görüşleri
  • Bir kullanıcı Jujutsu'ya geçtikten sonra, sunduğu iş akışını sevdiğini ve bir daha geriye bakmadığını söylüyor.
  • Kullanıcının Jujutsu'da sevdiği özellikler arasında jj log komutuyla dalların genel görünümünü görmek, çakışmaları çözebilmek ve hızlı komutlar için kısaltılmış changeset kimlikleri yer alıyor.
  • Jujutsu kişisel bir proje olarak başladı ve şu anda yazarının Google bünyesindeki tam zamanlı projesi.
  • Jujutsu, Git Merge 2022'de video ve slaytlarla tanıtıldı.
  • Başka bir kullanıcı, Jujutsu'yu neredeyse 1 yıldır kullandığını ve UX ile geçmiş üzerinde çalışma açısından Git'ten daha iyi olduğunu düşünüyor.
  • Jujutsu, commit geçmişini düzenlemek için mükemmel yapı taşları ve etkileyici bir operation log sunuyor.
  • Bu kullanıcının sıkıntı yaşadığı noktalar arasında otomatik working copy commit'i ve rename detection eksikliği bulunuyor.
  • Kullanıcı, Jujutsu'yu denemek isteyenler adına seviniyor ve işbirlikçi düzenleme için CRDT tabanlı bir yaklaşıma ilgisini dile getiriyor.
  • Başka bir kullanıcı, Git kullanırken IDE entegrasyonuna güvendiğini ve diğer insanların neden hâlâ komut satırını kullandığını merak ediyor.
  • Jujutsu'nun otomatik working copy commit özelliğinin bazı durumlarda dezavantajları var.
  • Jujutsu'nun yerel Jujutsu deposuna erişim uyumluluğu hakkında bir soru gündeme geliyor.
  • Jujutsu'nun rsync, Dropbox veya dağıtık dosya sistemi üzerinden güvenli şekilde kopyalanabilmesi takdirle karşılanıyor.
  • Kullanıcı, Jujutsu'nun rastgele push edilmiş commit'ler ve isimsiz branch'lerden oluşan iş akışını nasıl ele aldığını merak ediyor.
  • Jujutsu'nun otomatik working copy commit özelliği övülüyor.
  • Jujutsu'nun yazarı, zarif bir çözüm ürettiği için övgü alıyor.