«branching» 태그된 질문

리비전 제어에서 분기는 리비전 제어하에있는 객체를 복제하여 두 분기를 따라 수정이 동시에 발생할 수 있습니다.

3
분기는 지속적인 통합을 중단합니까?
이 기사 인 성공적인 Git 브랜칭 모델 은 숙련 된 DVCS 사용자들 사이에서 잘 알려져 있다고 생각 합니다. 나는 hg주로 사용 하지만이 토론은 모든 DVCS에 적합하다고 주장합니다. 현재 워크 플로는 각 개발자가 마스터 리포지토리를 복제하는 것입니다. 우리는 우리 자신의 로컬 저장소에 코드를 작성하고 테스트를 실행하며 모든 것이 잘되면 마스터에게 푸시합니다. …

6
코드베이스를 리팩토링하는 동안 다른 사람들이 신속하게 커밋하는 방법은 무엇입니까?
나는 결국 공개 소스가 될 비공개 프로젝트를 진행하고 있습니다. 우리는 몇 명의 팀원을 보유하고 있으며 앱을 구축 할 수있는 기술을 충분히 갖추고 있지만 깨끗하고 아름답고 가장 중요한 장기 유지 보수 코드를 작성할 수있는 전담 개발자는 아닙니다. 코드베이스를 리팩터링하기로 설정했지만 정기적으로 연락하지 않는 다른 국가의 팀원이 완전히 별도의 것을 업데이트 할 …

4
GitFlow를 사용하여 다른 지점에서 코드가 병합 될 때까지 대기하여 개발자 차단
우리 팀은 FogBugz & Kiln / Mercurial에서 Jira & Stash / Git로 전환했습니다. 우리는 분기에 Git Flow 모델을 사용하여 기능 분기 (Jira 기능의 Jira 하위 작업과 관련)에서 하위 작업 분기를 추가합니다. 우리는 풀 브랜치를 부모 브랜치로 다시 병합하기 위해 풀 요청을 만들 때 (보통 개발하지만 기능 브랜치로 하위 작업을 위해) …

3
힘내 : 분기 또는 포크?
두 가지 버전이있는 게임 프로젝트가 있습니다. 핵심은 게임의 간단한 버전입니다. 게임의 고급 버전. 공용 저장소에 첫 번째 버전이 있으며이 버전 만 작업 할 것입니다. 두 번째 버전은 내 두 친구와 함께 일할 것입니다. 중요한 부분은 두 버전이 내 저장소에 남아 있기를 원한다는 것입니다. 나는 이것을 위해 분기를 사용할 것이라고 생각했지만 …

3
힘내 : 두 가지에 영향을 미치는 버그 수정
성공적인 Git 브랜칭 모델을 기반으로 내 Git 리포지토리를 기반으로하고 있으며이 상황이 발생하면 어떻게 될지 궁금합니다. 두 가지 기능 분기 A와 B에서 개발 중이고 B에 A의 코드가 필요하다고 가정 해 봅시다. X 노드는 기능 A에 오류가 발생하여 분기 B에 영향을 주지만, 기능 A와 B가 병합 된 노드 Y에서는 감지되지 않습니다. 테스트는 …
16 git  bug  branching 

3
오래 실행되지 않은 릴리스되지 않은 코드에 대한 Git 분기 전략
우리 팀에서는 개별 작업 단위 (스토리) 외에도 더 오래 실행되는 작업 테마 (Epics)를 가지고 있습니다. 여러 이야기가 서사시를 만듭니다. 전통적으로 우리는 각 스토리마다 기능 브랜치를 가지고 있었고 QA를 통과하면 마스터로 바로 통합했습니다. 그러나 Epic이 "기능 완료"로 간주 될 때까지 Epic에서 완성 된 스토리의 릴리스를 보류하고 싶습니다. 우리는 전체 Epic이 닫힐 …

5
.NET 응용 프로그램간에 코드를 공유하는 가장 효과적인 방법은 무엇입니까?
우리의 작업에는 많은 기본 기능을 공유하는 여러 가지 .net 응용 프로그램이 있습니다. 우리는 깔끔한 n- 계층 아키텍처를 사용하여 이러한 응용 프로그램을 구축했지만 동일한 기능을 여러 번 다시 구현했다는 사실을 깨달았습니다. 분명히 이것은 DRY를 위반하므로 우리는 그것을 수정하고 싶습니다. 우리는 이미 일반적인 글루 코드 (IoC 연결, 로깅, 설정)를 위해 Nuget을 사용하고 …

2
큰 프로젝트 레이아웃 : 여러 하위 프로젝트에 새로운 기능 추가
버전 관리 관리 시스템으로 많은 구성 요소로 큰 프로젝트를 관리하는 방법을 알고 싶습니다. 현재 프로젝트에는 4 가지 주요 부분이 있습니다. 편물 섬기는 사람 관리 콘솔 플랫폼. 웹 및 서버 부분은 내가 작성한 2 개의 라이브러리를 사용합니다. 총 5 개의 git 저장소와 1 개의 수은 저장소가 있습니다. 프로젝트 빌드 스크립트는 플랫폼 …

2
다른 타사 제품 버전과 함께 제공되는 제품 (및 한 제안의 장단점)에 대한 적절한 자식 분기 모델
참고 : 내 질문은 내 특정 문제 (Liferay 포함)에 중점을두고 있지만 git에서 동일한 프로젝트의 다양한 버전을 유지 해야하는 모든 사람에게 유용 할 수 있기를 바랍니다. Liferay Portal 용 플러그인을 많이 작성하는 회사에서 일하고 있습니다. 이러한 플러그인 (포틀릿, 테마 등)은 일반적으로 재사용 가능하며 물론 새 버전의 포털에 대해 업데이트해야합니다. 그러나, 마이그레이션을 …


1
병합 된 브랜치에 유용한 git commit 메시지
이 질문에 대한 후속 조치로 : 내가 팀을 혼자서 작업하는 경우 모든 커밋을 단일 diff로 스쿼시 한 ​​다음 해당 diff를 병합하여 분기를 병합 할 때 유용한 커밋 메시지를 유지할 수 있습니다. 그러면 지점에서 어떤 변경 사항이 도입되었는지 쉽게 확인할 수 있으며 마스터 지점을 탐색 할 때 해당 지점에서 수행 한 …
12 git  branching 

6
격주로 프로덕션 릴리스에 즉시 출시 가능한 기능 만 포함시킬 수있는 방법은 무엇입니까?
저는 상당히 큰 민첩한 팀의 소프트웨어 개발자입니다 (8 명의 개발자가 적극적으로 단일 코드 저장소를 변경하고 있음). 2 주마다 새로운 버전의 소프트웨어를 프로덕션 환경으로 푸시합니다. 현재 작업 과정은 다음과 같습니다. 새로운 작업을 시작할 때 개발자는 기본 개발 지점에서 "기능 지점"을 만들고 ( git 사용 )이 새로운 지점에서 작업합니다. 개발자가 작업 작업을 …

4
기능 분기에서 작업하는 동안 코드 품질을 개선해야하는 경우
코드 / 캠프 사이트를 찾은 것보다 더 좋은 상태 로 유지하는 방법에 대한이 기사를 정말 좋아 합니다. 실제 환경에서는 코드 청결도를 유지하는 실용적인 방법 인 것 같습니다. 또한 피처를 독립적 으로 개발하는 방법으로 피처 브랜치 를 좋아 하므로 마음에 들지 않으면 쉽게 병합 할 수 없습니다. 그러나 기능 분기에서 작업 …

6
git에서 12 개의 라이브러리에 대해 버전 관리를 수행하는 방법은 모두 병렬로 작동했습니다.
우리는 프로젝트를 수행하고 있지만 프로젝트간에 많은 코드를 재사용하고 공통 코드를 포함하는 많은 라이브러리를 가지고 있습니다. 새로운 프로젝트를 구현함에 따라 일반적인 코드를 제외하고 라이브러리에 넣는 더 많은 방법을 찾습니다. 라이브러리는 서로 의존하고 프로젝트는 라이브러리에 의존합니다. 각 프로젝트 및 해당 프로젝트에 사용 된 모든 라이브러리는 참조하는 모든 라이브러리의 동일한 버전을 사용해야합니다. 소프트웨어를 …

6
릴리스에 적합한 분기 전략 선택
새 프로젝트에서 새 개발 팀으로 시작하여 소스 리포지토리 ( 예 : Microsoft Team Foundation Server 2010 )에 대한 분기 전략을 정의해야합니다 . 우리는 할 것인지 아닌지에 대해 끈끈한 토론을 시작했습니다 ... . 프로덕션 빌드를 수행하는 하나의 릴리스 브랜치가 있고 실제로 릴리스 될 때 레이블을 지정하십시오. 또는 B . 프로덕션으로의 각 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.