Chúng tôi đang tích hợp Mercurial từ từ trong văn phòng của chúng tôi và thực hiện phát triển web, chúng tôi bắt đầu sử dụng các chi nhánh được đặt tên.
Chúng tôi đã không tìm thấy một quy ước tốt như đặt tên các chi nhánh của chúng tôi mặc dù.
Chúng tôi đã cố gắng:
- FeatureName (Có thể thấy điều này gây ra sự cố xuống dòng)
- DEVInitial_FeatureName (Có thể gây nhầm lẫn khi nhà phát triển đến và đi xuống dòng)
- {uniqueID (int)} _ Tính năng
Cho đến nay, uniqueID_featureName đang chiến thắng, chúng tôi đang nghĩ đến việc duy trì nó trong một DB nhỏ chỉ để tham khảo.
Nó sẽ có: BranchID (int), FeatureName (varchar), FeatureDes mô tả (varchar), ngày, ai v.v ...
Điều này sẽ cung cấp cho chúng tôi các nhánh như: 1_NewWhizBangFeature, 2_NowWithMoreFoo, ... và chúng tôi sẽ có một tài liệu tham khảo dễ dàng về những gì chi nhánh đó làm mà không phải kiểm tra nhật ký.
Có giải pháp nào tốt hơn không?