Projelerimizden birine katkıda bulunması gereken bazı programcı olmayanlar (yazarlar) ile birlikte çalışıyoruz.
Şimdi sadece Git'i (veya bu konuda herhangi bir şeyi) çalışmalarını kontrol etmek için kullanma fikrinden hoşlanmıyorlar. Sanırım bunun nedeni, başlarını versiyon kontrolünün bükülmüş kavramlarının etrafına sarmanın faydalı olmadığını düşünüyorlar. (onları ilk kez dallanma ve birleşme ile tanıştırdığımda - onlara saldırıyor gibiydim.)
Şimdi, onları eğitecek veya kullanmaya ikna edecek durumda değiliz. Biz sadece alternatiflerini bulmaya çalışıyoruz, böylece tüm çalışmalarını sürümlendiririz (ki bu da ihtiyacımız olan) - kolay iş akışı elde eder ve yaptıklarına odaklanırlar.
Bazı fikirler buldum ...
- önemsiz değişiklikler yaptıklarında her seferinde çalışmalarını ayrı bir dosya olarak kaydetmelerini ve ardından sadece değişiklikleri takip etmek için kendi tarafımızda bir fark kullanmalarını söyleyin.
- bir şekilde CSSEdit'te "kilometre taşlarını" uygulayan bir program yazınız (Python'da).
Proje hakkında:
Doğal bir dil işleme sistemidir (C + Python ile yazılmıştır). Sisteme bazı girdiler için girdi hazırlamak için bazı yazarlar kiraladık. Ve yazılımı geliştikçe, bu yazarların girdilerinde (makalelerinde) değişiklik yapmaları gerekir. Bazen değişiklikler çok küçüktür (bir veya iki kelime) ve diğer zamanlarda da büyüktür.
Bu değişiklikleri kontrol etmemizin nedeni, girdideki her küçük / büyük değişikliğin sistemin çıktısını büyük ölçüde değiştirme potansiyeline sahip olmasıdır.