Firmada 3 kişi aynı otomasyon(plc+hmi) projesi üzerinde çalışıyoruz. Üçümüzünde yaptığı değişiklikleri gitlab üzerinden yazılımda çakışma olmadan hızlı bir şekilde hepimiz güncelleyebiliyoruz.
Avantajları:
- Her bir kullanıcı yaptığı değişikleri copy pasteye ve kontrole gerek kalmadan güncelleyebiliyor. Bunu ayrı ayrı yapmaya kalksanız her değişiklikte günlerce sürebilir ve hataya çok açıktır.
- Her bir kullanıcı geriye dönük olarak nerede değişiklikler yapılmış takip edebiliyor.
- İlgili kişi nerede olursa olsun yapılan değişiklikleri internet olduğu sürece herkeze kolayca gönderebiliyor veya alabiliyor. Böylece tüm projeyi gönderip alma işlemi ortadan kalkıyor.
- Kodda çakışma varsa local(branch) ve master kullanıcıları uyarıyor, master kullanıcı isterse bu değişikliği al yada alma diyebiliyor.
- Ortak çalışıldığı için mühendislik zamanı çok azalıyor.