«git» 태그된 질문

Git은 오픈 소스 DVCS (Distributed Version Control System)입니다.

2
자식에서 삭제 된 분기와 이름이 같은 태그를 만드는 것은 나쁜 생각입니까?
nvie의 git-flow 모델을 따르는 git branching 모델이있는 프로젝트가 있습니다. 릴리스 브랜치는 SemVer 형식으로 명명 됩니다. 예 :v1.5.2 릴리스 분기에 생산을위한 녹색 표시등이 제공되면 분기를 마스터로 병합하고 태그를 적용한 후 분기를 삭제하여 분기를 닫습니다. 릴리스 브랜치를 즉시 삭제함에 따라 브랜치에 태그를 지정할 때 동일한 식별자를 사용했습니다. 예 : v1.5.2 릴리스 브랜치를 …

8
가지가 쌓이지 않도록 유지
기능이 테스트 준비를 위해 점점 더 커질수록 문제가 발생하기 시작하지만, 모든 것이 테스트되고 승인 된 새로운 기능이 테스트 준비에 들어갑니다. 이는 테스트 된 기능과 테스트되지 않은 기능이 결합되어 있기 때문에 프로덕션 환경에 거의 도달 할 수없는 환경을 만들고 있습니다. 나는 이것이 일반적인 문제라고 확신하지만 아직 우리에게 좋은 자원을 찾지 못했습니다. …

1
다른 사람의 풀 요청 편집을위한 에티켓
누군가 GitHub에 하나의 커밋으로 풀 요청을 보낸 저장소를 소유하고 있습니다. 나는 그의 솔루션을 부분적으로 만 구현하고 싶고 사용자가 만든 코드 변경의 약 절반을 사용합니다. 이 상황에서 어떻게해야합니까? 그의 버전의 브랜치를 만들고, 돌아가서 원래 버전에서 보존하려는 "오래된"코드를 복사하여 두 번째 커밋에 붙여 넣습니다. 이것은 커밋 사이의 차이가 실제보다 커 보이게하고 같은 …

2
Maven을위한 Git 저장소를 구성하는 가장 좋은 방법
Git에서 프로젝트를 구성하는 방법에 대한 조언이 필요합니다. 우리는 Java를 사용하고 Maven은 빌드 도구입니다. Maven kinda는 모든 프로젝트가 결국 공통 조상을 가지고 있다고 가정합니다. Maven은 Apache 재단이 프로젝트를 설정하는 방식 대로 설정되지 않은 경우 진정한 드라마 여왕이 될 수 있습니다 (릴리스 플러그인을 사용하는 사람은 아마도 내가 말하는 것을 알고있을 것입니다). 플러그인 …

1
지점에서 코드 검토 또는 병합 요청을 강제하는 Gitlab 워크 플로우
워크 플로 전략으로 회사에서 Gitlab을 구현하기 위해 노력하고 있습니다. 내 생각은 개발자가 저장소에 액세스 할 수 있지만 커밋하려고 할 때마다 코드를 검토해야한다는 것입니다. 커밋하기 전에 지점을 만든 다음 리포지토리에 푸시 한 후 병합 요청을 만들 수 있다는 것을 알고 있습니다. 나는 아직도 어떤 것들이 확실하지 않다 ... 우리가 브랜치를 생성하기 …

2
“Git 사용자를위한 SVN”리소스는 어디에서 찾을 수 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 그래서 나는 회사가 SVN을 사용하는 직책을 맡았습니다 (그러나 언젠가는 Git으로 옮길 것입니다). 문제는 SVN을 모른다는 것입니다. 나는 수많은 Google 쿼리를 시도했지만 SVN-> …
18 git  svn 

4
자식 서브 모듈과 자식 클론
GitHub에서 오픈 소스 프로젝트를 진행 중입니다. 하위 디렉토리 / Vendor가 있으며 여기에는 여러 외부 라이브러리 의 사본 이 있습니다. 프로젝트의 원래 관리자는 가끔이 디렉토리를 최신 외부 라이브러리 사본으로 업데이트했습니다. 한 개발자가이 복사본 을 git submodule 로 대체 할 수있는 풀 요청을 보냅니다 . 그리고 그것이 좋은 아이디어인지 아닌지를 고려하고 있습니다. …
18 git  github 

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

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

3
프로젝트에서 두 사람과의 작업 흐름
나는 자신의 프로젝트를 진행하고있는 초보자 프로그래머 (당신에게 잘 진행되고 있습니다)로 당신에게 왔습니다. 저의 공동 설립자는 프로그램을 배우는 방법을 배우고 있으며, 그가 무언가를 고치고 어떤 일이 일어날 수있는 시점에 도달했습니다. 그는 아주 좋은 질문을했습니다. "어떻게 작동할까요?" 다른 사람과 프로그래밍 한 적이 없어서 이론화 할 수있는 것. 최고의 작업 흐름에 대해 조언 …
18 git  github  gitflow 

2
하나 이상의 주요 버전이 유지 관리되는 프로젝트에서 어떻게 git-flow를 효과적으로 사용할 수 있습니까?
여러 프로젝트를 git flow 워크 플로우 로 마이그레이션했으며 좋아합니다. 그러나 한 번에 하나 이상의 주요 버전이 유지 관리되는 프로젝트로 작업 할 때 원활하게 흐름을 유지하는 모범 사례를 찾지 못했습니다. 특히, 나는 "무료 버전"과 "유료 버전"또는 다른 병렬 모델을 유지하고 있지 않으며, 버전 1이 릴리스되고 마이너 버전 (1.1, 1.2 등)이 지원되는 …
18 git  workflows  gitflow 

2
Windows에서 Bash와 개인 SSH 키 공유
Git이 설치된 Windows 10이 설치되어 있습니다. 이 Git은 내 C:/Users/MyNamedir을 HOME 디렉토리로 사용하고 그 /.ssh/안에 dir을 사용하여 개인 SSH 키를 적절하게 소싱합니다. 방금 "Windows의 Ubuntu에서 배쉬"를 활성화하고 설정했습니다. 나는 두 Gits 가이 기계에서 어떤 환경에서 작업하든 상관없이 동일한 키 세트를 사용하기를 원합니다. 내 커밋은 항상 나에게서 올 것입니다. bash의 HOME …

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

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

1
내 github pull 요청이 병합되었습니다.이 단계의 규칙은 무엇입니까?
나는 Github에서 프로젝트를 포크하고 약간의 변경을 한 후 원래 관리자에게 가져 오기 요청을 보냈습니다 Merged pull request #11 from my_username/master. 나는했다 : 나는 확실하지 에티켓 지금 무엇을 해요, 그래서 이것은 내가이 일을하고있어 처음으로 git pull upstream master다음과 git push origin master, 이제 마지막으로 내 자신의 저장소 읽고 커밋 Merged pull …

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