Czy powinienem skompilować jądro linux w samym repozytorium git?

3

Chodzi o powszechne praktyki. Mam repozytorium git zawierające jądro linux. Teraz chcę zbudować to jądro Linuksa. Czy powinienem skopiować źródła poza repozytorium git, a następnie zbudować jądro? Czy powinienem uruchomić kompilację wewnątrz samego repozytorium git? Moje obawy dotyczą wielu plików tworzonych podczas procesu kompilacji, które moim zdaniem nie powinny znajdować się w repozytorium git.

AnkurVj
źródło

Odpowiedzi:

5

Kompilowanie w repozytorium jest w porządku. Nowe pliki są ignorowane przez Git, dopóki nie dodasz ich ręcznie po raz pierwszy. (Możesz użyć make mrproper lub git clean -dfx pozbyć się kompilacji.)

grawity
źródło
nie mogę zrobić czyszczenia? czy to tak samo jak zrobić mrproper?
AnkurVj
1
@ AnkurVj: make clean zazwyczaj czyści tylko wyjście kompilacji (pliki obiektowe). make distclean usuwa wszystko, co nie powinno być zawarte w opublikowanych archiwach z kodem źródłowym. make mrproper jest specyficzny dla źródła Linuksa i jest czymś pośrednim: bardziej agresywnym niż make clean ale mniej niż make distclean. Widzieć Makefile linie 1148 i poniżej .
grawity