Có hai gợi ý phổ biến ở đây:
git branch --edit-description
: Chúng tôi không thích điều này bởi vì bạn không thể đẩy nó. Có lẽ tôi có thể nhớ những chi nhánh tôi tạo ra, nhưng nhóm của tôi chắc chắn không thể.
README
tập tin pr. chi nhánh. Đây là một nỗi đau trong quá trình hợp nhất: Siêu dễ hợp nhất các xung đột và chúng tôi sẽ kéo vào README
từ các chi nhánh khi chúng tôi hợp nhất các nhánh tính năng. Khác biệt giữa các nhánh cũng là một nỗi đau.
Chúng tôi đã quyết định tạo ra một branches-readme
chi nhánh mồ côi . Các nhánh mồ côi là các nhánh có lịch sử riêng biệt - bạn có thể biết chúng từ gh-pages
các nhánh của Github . Chi nhánh mồ côi này chứa một README
tập tin duy nhất . Nó có nội dung như:
master:
The default branch
mojolicious:
Start using Mojolicious
branch-whatever:
Description of the whatever branch
Nó có khả năng đẩy và hợp nhất thân thiện. Xem README
từ bất kỳ chi nhánh với:
git show branches-readme:README
Nhược điểm là bạn cần kiểm tra chi nhánh mồ côi kỳ lạ khi bạn muốn cập nhật README
và README
không tự động cập nhật khi các chi nhánh được đổi tên, đến hoặc đi. Điều đó là tốt cho chúng tôi, mặc dù.
Làm như thế:
git checkout --orphan branches-readme
# All the files from the old branch are marked for addition - skip that
git reset --hard
# There are no files yet - an empty branch
ls
vi README
# put in contents similar to above
git add README
git commit -m "Initial description of the branches we already have"
git push origin branches-readme
# get all your original files back
git checkout master
Similary, các thành viên trong nhóm riêng lẻ cũng có thể tạo các branches-$user
nhánh mồ côi của riêng họ mô tả các nhánh riêng của họ nếu họ muốn, miễn là họ không đẩy họ vào nhóm.
Với công cụ tiếp theo, điều này cũng có thể được tích hợp với đầu ra của git branch
. Cuối cùng, có lẽ một README.yaml
tập tin có thể được xem xét thay vì đơn giản README
.