git로 확인
2025 단어 FreeBSDGitphabricator
플런치의 흐름은 이렇게 되어 있던 것 같습니다.
FreeBSD에서는 수정은 head에 넣어 그것을 Marge From Current(MFC)해 각각의 브랜치에 반영합니다.
12-CURRENT의 무렵에 리뷰해 head(master)에 넣어준 물건은 stable/12 브랜치 그대로 갈 수 있습니다만, 아직 검토 중 의 물건이나 리뷰에 내놓지 않은 독자적인 소스도 포함해 빌드하고 싶다 경우 다음과 같이 합니다.
리뷰 중의 물건을 반영
% arc export --revision D13583 --git | patch -V none
다른 브랜치에서 반영
% git checkout zrouter -- sys/geom/geom_flashmap.c
위의 조작으로 다음과 같은 상태가 됩니다.
% git status
On branch stable/12
Your branch is up to date with 'upstream/stable/12'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: sys/geom/geom_flashmap.c
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: sys/conf/options
modified: sys/fs/tmpfs/tmpfs.h
modified: sys/fs/tmpfs/tmpfs_vfsops.c
이 트리를 빌드하면 시작시 dirty로 표시됩니다.
FreeBSD 12.0-BETA4 #0 e78279655eb(stable/12)-dirty
되돌리는 방법은 다음과 같습니다. checkout .그렇다고 다른 브랜치로부터 가져온 물건이 돌아오지 않는 것 같습니다.
% git reset --hard HEAD
위의 두 패치는 원격 업데이트을 수행하는 것입니다. 하나는 tmpfs 크기 확인 workaround이고 다른 하나는 dts 파티션 맵의 firmware에서 rootfs를 찾는 패치입니다. 이것으로 문제없이 원격 업데이트를 할 수 있으므로, 확인을 간단하게 할 수 있습니다.
Reference
이 문제에 관하여(git로 확인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yamori813/items/0fb40494c55b5f62c3df텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)