2012-11-02 33 views
25

Git có thể lưu trữ nhiều DAG trong cùng một repo với lệnh git checkout --orphan. Một trường hợp sử dụng thường xuyên được trích dẫn tính năng này của git là giữ cho nhánh riêng biệt cho các tài liệu và các trang github gh-trang mồ côi để tạo một trang web tĩnh.Trường hợp sử dụng cho các chi nhánh mồ côi git là gì?

Một số trường hợp sử dụng khác cho các chi nhánh mồ côi là gì?

+25

tại sao mọi người bỏ phiếu để đóng sự cố này? bạn có thể giải thích lý luận của bạn không? – ams

+12

Tôi đang quan sát một cách đau đớn rằng SO ngày càng trở thành một vùng cao nguyên được quản lý bởi đầu sỏ chính trị của một silo thông tin, phân loại các chủ đề rất hữu ích. Thật không may nó vẫn chứa thông tin hữu ích và do đó tôi không thể chỉ để lại nó. Thôi nào, chúng ta có thực sự cần phải là người thuần khiết không? Làm thế nào để câu hỏi này không phù hợp với ["thực tế, vấn đề có thể trả lời duy nhất cho phát triển phần mềm"] (http://stackoverflow.com/help/on-topic)? Chúng ta phải đặt câu hỏi về trường hợp sử dụng ở đâu? –

Trả lời

9

Có thể sử dụng điều này là để kết hợp nhiều kho lưu trữ vào một. Một vài ví dụ:

Trong những trường hợp này bạn sẽ có hai DAG riêng biệt trong kho cùng trước khi chúng được sáp nhập vào một cây thống nhất. Vì vậy, đây không phải là sử dụng lâu dài, nhưng một hành động sẽ tạm thời đi qua trạng thái có các DAG riêng biệt trong cùng một kho lưu trữ.

Các vấn đề liên quan