Ben de benzer bir iş akışım var. Her seferinde bir şube üzerinde çalışılsa da, farklı çalışma durumları için ayrı şubelere sahip olmanın faydalı olduğunu düşünüyorum. Örneğin, makalenize iyi bir kaba taslak göndererek danışmanınıza düşünün. O zaman, çılgın bir fikir elde edersiniz! Bazı temel kavramları değiştirmeye başlamak, bazı önemli bölümleri yeniden çalışmak vb. İstersiniz. Böylece dallanır ve çalışmaya başlarsınız. Ana dalınız her zaman “serbest bırakılabilir” durumda (veya o anda olduğunuz kadar yakın). Diğer dalınız deliyse ve bazı ciddi değişiklikler olsa da, başka bir yayıncı sahip olduklarınızı görmek istiyorsa veya konferansa gönderilen bir öğrenciyseniz, ana dal her zaman serbest bırakılabilir, gitmeye hazırdır (veya danışman). Doktora danışmanınız taslağı sabah ilk iş olarak görmek istiyorsa,
Diyelim ki ana dalınız işinizin "serbest bırakılabilir" durumuna sahip. Şimdi, her biri aynı içerik için farklı biçimlendirme gereksinimlerine sahip olan birkaç hakemli dergiye göndermek istiyorsunuz ve makaleleri okuyucularına uyacak şekilde nasıl düzenleyebileceğiniz konusunda birkaç farklı eleştiriyle geri gelmelerini bekliyorsunuz. Her dergi için kolayca bir şube oluşturabilir, dergiye özel değişiklikler yapabilir, gönderebilir ve geri bildirim aldığınızda her bir ayrı dalda değişiklik yapabilirsiniz.
Yukarıda açıkladığınız sistemi oluşturmak için Dropbox ve git'i de kullandım. Dropbox klasörünüzde çıplak kemikli bir havuz oluşturabilirsiniz. Daha sonra, tüm uçlardan haberdar olmak için her iki bilgisayardan dropbox'ınıza itebilir / çekebilirsiniz. Bu sistem genellikle yalnızca ortak çalışan sayısı az olduğunda çalışır, çünkü insanlar aynı anda dropbox repo'sine zorlamaya çalışırlarsa yolsuzluk olasılığı vardır.
Teknik olarak ayrıca ONE havuzunu dropbox klasörü içinde tutabilir ve tüm işinizi oradan yapabilirsiniz. Ancak, insanların dropbox'ın sürekli değişen dosyaları senkronize etme konusunda sorun yaşadıklarından bahsettiği gibi, bu cesaret kırıcı olur (dahili dosyalara uyuyor).