때로는 (내 개발 속도를 높이기 위해) 코드에서 몇 가지 물건을 harcode해야합니다. 그것은 자격 증명 일 수도 있고, 특정 기능을 테스트 할 수있는 해킹 일 수도 있습니다. 여러 가지 이유로, 나는이 코드를 메인 코드베이스 나 심지어 개발 브랜치로 밀어 내고 싶지 않다. 얼마 동안은 'git-assum-unchaged'명령을 사용했지만 병합, 리베이스
우리는 는 자식 흐름에 기능 지점에 지점 개발을 통합 할 수 있습니까? 아래 이미지에 표시된 것처럼 두 개발자가 할당 한 2 개의 기능 브랜치 (A (빨간색) 및 B (파란색))가 있습니다. B에서 A의 코드가 필요하면 이 허용됩니다.A은 개발을 위해 푸시하고, B을 개발에서 풀어 주시겠습니까? 병합을 개발했지만 분기를 병합하지 않고 덮어 쓰지 만 이유는이
트렁크 기반 개발을 으로 수행하면 연속 배치을 달성 할 수 있습니다. 이것이 우리의 분기 전략입니다. 마스터> 무슨 라이브 프로덕션에서 릴리스> 테스트 통과 및 CI 서버 dev에> 개발 팀에서 매일 병합에 의해 만들어진 점을 놓습니다. 릴리스에서 마스터 단계로 풀 요청을 수행하는 것을 고려한 경우. 그 접근 방식에 대한 장단점은 무엇입니까? dev 브랜치
GitFlow를 SourceTree와 함께 사용하면 기능이었던 이름을 사용하여 새 기능을 시작할 수있었습니다. 하지만 SmartGit을 사용하면 그 일을 저를 제한합니다. 는 것을 허용하거나 가능 분명하지 않다 내가 그렇게 변경할 수 있습니다 가능한 구성 플래그가 있습니까?
지사와 하나의 지사가 있습니다. 기능/A라고 부르 자고합니다. 누군가가 리모콘을 개발할 때, 나는 그것을 잡아 당겨서/A를 찾아서 그것을 다시 개발하려고합니다. 이제 feature/B라는 새로운 브랜치를 만들고 feature/A에서 "상속"하고 일부 개발을하고 싶습니다. (필자는 feature/A의 코드가 feature/B가 필요합니다),하지만 필자는 필자
백엔드 서비스를 배치하기 위해 git 플로우 프로세스를 따르려고합니다. 백엔드 서비스는 graphQL API이며 황금 규칙은 입니다. NEVER은 이전 버전과의 호환성을 없애줍니다. 왜 내가 릴리스 분기가 필요한지 알 수 없습니다. 내가 이전 버전과의 호환성을 깨뜨리지 않으면, 릴리스 환경에서 테스트 할 내용은 무엇입니까? 새로운 기능 개발 개발 에서 지점
모든 코드가 결국 요청 코드 검토를 거치도록하기 위해 우리는 기능에 대한 브랜치와 git-flow style을 따르는 개발 중 버그 분기를 만들기 시작했습니다. 유일한 문제는 릴리스 분기에서 버그가 발견되면 릴리스 분기로 다시 풀 요청을하기 위해 릴리스 분기에서 분기를 만들어야한다는 것입니다. 그러나 버그가 릴리즈 브랜치 (bug)를 수정할 때 릴리즈 브랜
제 질문은 gitflow 프로세스의 특정 시점을 나타냅니다 (문서화 된 내용은 here). 이미 release/1.2의 버그 수정을 master에 병합하고 적절하게 태그를 지정했습니다. 역사가 보이는 방법 외에도 release/1.2의 백합과 master의 백서 합치기와 develop의 백합과의 차이점은 무엇입니까? 나는 두 가지 방법을 시도해 보았으며,