Kita akan mulai menggunakan Git (belum menggunakannya), dan saya ingin mendefinisikan alur kerja.
Kami memiliki 4 tim di 4 lokasi global berbeda, mengembangkan bersama produk yang sama. Setiap tim memiliki bagian dari kode produk, tetapi kadang-kadang mereka juga harus membuat perubahan dalam kode yang dimiliki oleh tim lain.
Apakah ada rekomendasi untuk alur kerja Git untuk lingkungan seperti itu?
Saya sudah melihat artikel ini , tetapi pendekatan di sini adalah "kami membuat cabang tambahan sesering mungkin", dan saya lebih percaya pada pendekatan "cabang untuk setiap cerita pengguna".
Juga, artikel ini menyajikan pendekatan yang bagus.
Saya berpikir memiliki cabang utama, cabang permanen per setiap tim yang secara berkala digabungkan untuk dikuasai, dan cabang per-pengguna-cerita bergabung ke cabang tim. Apakah ini masuk akal, atau tidak akan berhasil?