문제

소스 제어와 관련하여 사용되는 "스파이크"라는 단어를 보았습니다.

예를 들어, 내가 작업하고있는 프로젝트에는 트렁크, 분기 및 스파이크의 3 가지 최상위 폴더가 있습니다.

이 용어의 의미는 무엇입니까?

도움이 되었습니까?

해결책

"스파이크"는 "태그"의 동의어입니다. 그것은 땅의 "스파이크"이며, 자라는 지점과 비교하여 움직이지 않는다는 것을 의미합니다.

추가 설명을 위해 '태그'또는 '스파이크'는 프로젝트의 릴리스 버전을 나타냅니다. 태그는 해당 릴리스의 스냅 샷이므로 지점이 태그에서 생성 된 다음 더 발전 할 수 있지만 적극적으로 개발되지는 않습니다.

다른 팁

허용 된 대답이 더 이상 사실은 아닙니다. 2010 년 Gitflow가 도입되면서 (이 질문이 질문하고 답변 된 후) "스파이크"의 정의가 바뀌 었습니다. gitflow의 맥락에서, 적어도 "스파이크 브랜치"는 특정 주제를 탐구하기위한 것입니다. 그것은이다 절대 마스터/개발 지점에 병합되거나 배치되어야합니다.

이 용어는 Extreme Programming에서 나옵니다.

스파이크 솔루션을 만들어 엄격한 기술 또는 설계 문제에 대한 답변을 파악하십시오. 스파이크 솔루션은 잠재적 솔루션을 탐색하는 매우 간단한 프로그램입니다. 검사중인 문제 만 해결하기 위해 스파이크를 구축하고 다른 모든 문제를 무시하십시오. 대부분의 스파이크는 유지하기에 충분하지 않으므로 버리기를 기대합니다. 목표는 기술적 인 문제의 위험을 줄이거 나 사용자 스토리 추정치의 신뢰성을 높이는 것입니다.

http://www.extremeprogramming.org/rules/spike.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top