Xiaobai bertanya soalan
Pada masa ini terdapat projek A yang dibangunkan berdasarkan keperluan pelanggan a Disebabkan oleh pengembangan perniagaan, produk projek A juga digunakan oleh pelanggan b Walau bagaimanapun, pelanggan b mempunyai beberapa keperluan peribadi dan akan bercabang keluar pada projek A. Projek B
Maka persoalannya ialah, bagaimana saya harus mengurus projek supaya apabila saya menukar projek A, saya boleh menukar bahagian projek B yang sama pada masa yang sama sambil mengekalkan pemperibadian (pada masa ini menggunakan svn, jika git boleh menyelesaikannya dengan lebih baik, saya boleh mempertimbangkan menukarnya)
Menurut pengalaman, menggabungkan kod dan menggunakannya pada dua projek sedemikian biasanya tidak menghasilkan hasil yang baik.
Dua projek adalah dua projek bebas. Sepatutnya ada dua projek, bukan cawangan berbeza dalam satu projek.
Cawangan adalah sesuai untuk proses membangunkan ciri-ciri saya secara peribadi berpendapat ia tidak sesuai untuk senario sedemikian untuk menyediakan produk kepada pengguna A dan B.
Selenggarakan dua projek secara manual.