cari

Rumah  >  Soal Jawab  >  teks badan

请推荐一个适合4-6人小团队的git代码管理模式?

关于分支,发布等组织方式,求大家推荐,谢谢~~

能和github结合起来讲就最好啦,因为想采用github作为代码仓库

说一下我自己的思路吧

开始

开始的时候,创建一个主仓库,假设叫master_github,里面建立两个分支,master和develop分支,master分支用来发布,develop分支用来开发

新成员加入

一个新成员加入的时候,首先要fork主仓库master_github,假设fork之后的仓库叫做member_github,新成员把member_github的代码clone到本地,然后checkout develop分支下进行开发

提交

当member_github的develop分支开发的功能完成,并且通过测试之后,先提交到本地的仓库,然后通过push到member_github仓库,然后再向master_github发pull request

合并

master_github管理员决定是否合并来自member_github的pull request

发布

当develop分支merge来自各个member_github的功能达到一个发布时,把develop分支rebase到master分支,进行发布

以上是我的思路,请大家帮忙看看是否规范,有没有哪里有问题的,不知道master_github中的一个develop分支是否够用?

还有个问题就是发布版的bug修复应该怎么弄呢,在master_github中再创建分支吗?等bug修复玩再合并到develop和master里面吗?

怪我咯怪我咯2779 hari yang lalu692

membalas semua(4)saya akan balas

  • PHPz

    PHPz2017-04-24 09:14:25

    Jika anda mempunyai pasukan kecil dan bekerjasama, menggunakan tarikan github agak mahal,
    Anda pasti boleh menggunakan salah satu kaedah berikut:

    • Semak secara tempatan, hantar untuk membangunkan cawangan selepas lulus, dan lepaskan untuk menguasai pada masa yang tepat
    • Serahkan terus ke cawangan devlop Jika tidak sesuai, kembalikan ini mungkin menyebabkan masalah
    • Setiap orang mengekalkan cawangannya sendiri, dan kemudian orang yang berdedikasi menggabungkannya ke dalam pembangunan

    Dengan cara ini, anda juga boleh menggunakan fungsi lain seperti isu github.

    balas
    0
  • 黄舟

    黄舟2017-04-24 09:14:25

    Menggunakan aliran kerja git sourcetree adalah sangat mudah~~~

    balas
    0
  • 阿神

    阿神2017-04-24 09:14:25

    Saya akan menjawabnya sendiri

    aliran git

    Di atas adalah aliran git yang lebih klasik

    Masih mencari maklumat tentang aliran kerja forking

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-24 09:14:25

    Mari bincang tentang cara kami menggunakan cawangan git pada masa ini

    Projek keseluruhan terbahagi kepada dua cabang: master dan develop terutamanya digunakan untuk menerbitkan laman web. membangunkan digunakan terutamanya untuk kegunaan berasingan.
    Apabila semua orang membangun, mereka mengklonkannya daripada membangunkan dan mencipta cawangan pembangun sendiri, seperti zhang. Apabila kerja pembangunan selesai, serahkan gudang tempatan dan git push cawangan anda sendiri. Akhir sekali, cantumkan berkembang menjadi cawangan anda sendiri (ia mungkin telah diubah suai oleh pembangun semasa pembangunan) untuk memastikan gabungan itu berjaya. Selepas cantuman adalah betul, cantumkan cawangan zhang yang sedang digabungkan ke dalam cawangan yang dibangunkan. (Nota: Operasi gabungan di sini mula-mula digabungkan ke dalam cawangan tempatan. Kemudian digabungkan ke dalam cawangan terpencil. Ia lebih daripada satu langkah).
    Selepas hari terakhir bekerja, membangunkan akan digabungkan ke dalam cawangan induk dan dijalankan dalam talian melalui induk.

    Selain itu, apabila terdapat pepijat yang mendesak yang perlu diperbetulkan dalam persekitaran dalam talian. Kemudian buat cawangan daripada master. Penyelenggaraan bebas. Selepas itu, segerakkan induk dan bangunkan cawangan masing-masing.

    balas
    0
  • Batalbalas