«git» 태그된 질문

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

8
힘내-마스터에 직접 작업하면 어떤 문제가 발생합니까?
git 브랜치 모델에 대한 많은 조언을 보았으며 가장 일반적인 의견은 마스터 브랜치에서 직접 변경하는 것이 좋지 않다는 것입니다. 우리 동료 중 한 명이 마스터 지점에서 직접 변경하는 것을 매우 기쁘게 생각하며 여러 대화에도 불구하고 변경하지 않을 것으로 보입니다. 이 시점에서 나는 마스터에게 직접 일하는 것은 나쁜 습관 인 동료를 설득 …

6
복잡한 병합에 어떻게 접근합니까
거래는 다음과 같습니다. 저는 새로운 회사에 합류했으며 거의 ​​1 년 동안 손대지 않은 지점에서 작업을 완료하라는 요청을 받았습니다. 한편, 마스터 지점은 꾸준한 속도로 성장하고 있습니다. 이상적으로 마스터 브랜치의 모든 변경 사항을 피처 브랜치로 병합하고 거기서부터 작업을 계속하고 싶지만 어떻게 접근 해야할지 모르겠습니다. 지점의 양쪽에서 중요한 변경 사항을 유지하면서이 병합을 안전하게 …

4
Git Stash를 워크 플로우로 사용하는 것은 반 패턴입니까?
최근에 나와 팀에서 Git을 사용하는 방법과 워크 플로 작동 방식을 살펴 보았습니다. 현재 잘 작동하는 기능 분기 워크 플로를 사용하고 있습니다. 또한 팀의 일부 개인이 git stash 기반 워크 플로를 사용하는 것을 보았습니다 . 워크 플로는 다음과 같습니다. 메인 지점에서 작업 (예 master:) 당신이 갈 때 커밋 변경 사항을 가져 …

4
왜 git이 인접한 줄을 충돌없이 병합하지 않습니까?
최근에 git에서 두 개의 브랜치를 병합 할 때 인접한 두 줄 에 변경 사항이 있으면 git 이이 충돌을 선언 한다는 것을 알았습니다 . 예를 들어, 파일 test.txt에이 내용이있는 경우 : Line 1: A Line 2: B Line 3: C Line 4: D 그리고 지점에서 master우리는 이것을 Line 1: A Line …
25 git  merging 

6
프로그래밍 학생들에게 어떤 DVCS (git 또는 hg)가 더 쉬운가요? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 약간의 맥락 : 저는 대학 3 학년입니다. 학생들은 4 명의 팀으로 나뉩니다. 거의 모든 사람들이 창문 아래에서 일하게 될 것입니다 (리눅스에있는 나와 …

2
전원이 꺼지면 Git은 얼마나 강력합니까?
어느 날 나는 힘내를 사용하고 있었고 (나는 여전히 그것을 사용하고 있습니다) 나는 커밋하는 동안 전기가 끊어졌습니다. 내가 (실제로 전기) 돌아 왔을 때 자식 저장소가 손상되었습니다. 정확한 이름은 기억 나지 않지만 "유효하지 않은 심판"또는 이와 유사한 이름입니다. 작업 도중에 커밋이 중단되었다고 추측하기 쉽습니다 (인덱스를 자동으로 추가하는 IntelliJ를 통해 커밋했습니다). 실제로 'commit'이 …
24 git 

4
버전 관리를 위해 github, 브랜치 및 자동 릴리스를 사용하는 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 지금까지 대부분의 기본 Git / Github 개념을 이해하지만 더 큰 그림을 이해하는 데 여전히 어려움이 있습니다. 이것들은 …

4
버전 관리하에 다른 버전의 라이브러리를 어떻게 배치합니까? 태그를 사용하십니까? 아니면 가지? 아니면 다른 방법?
나는 최근에 코드를 버전 제어 (실습, SVN 및 github (명확하게 git))에서 코드를 시작하기 시작했다. 버전 관리를 사용하기 전에 이런 식으로 작업했습니다. 버전 번호가있는 많은 폴더 안에 라이브러리 이름의 폴더가 있습니다. 새로운 버전으로 작업을 시작할 때마다 마지막 버전을 복사하고 이름을 새 버전으로 변경 한 다음 구현을 시작합니다. 그러나 이것은 폴더가 버전 …

9
엔터프라이즈 환경에서 Git 사용하기
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Git은 훌륭한 버전 관리 시스템입니다. 훌륭한 GUI 지원이 없다는 사실을 배제하면 정말 좋고 빠릅니다. 그러나 Clearcase와 같은 소스 …


5
Git 사용자가 Subversion에 모든 소스 코드가 로컬로 없다고 말하는 이유는 무엇입니까?
나는 내가 읽은 것에 대해서만 진행하고 있으므로 용서하십시오. 그러나 Subversion에 대한 Git의 주요 이점 중 하나는 Git이 개발자에게 모든 소스 코드를 로컬로 제공한다는 것입니다. 서버. SVN과 TortoiseSVN을 제한적으로 사용하면서 모든 소스 코드가 있거나 적어도 내가 생각했다고 생각합니다. 예를 들어 웹 사이트가 있습니다. SVN에 업로드합니다. 나는 여전히 내 웹 사이트를 로컬로 …
23 git  svn 

4
진행중인 리팩토링을 수행하는 방법은 무엇입니까?
그래서 나는이 큰 프로젝트를 가지고 있는데, 그것은 나에 의해 리팩토링되는 과정에 있습니다. 나는 많은 것들을 바꾸고 있기 때문에 곧 컴파일 할 수있는 기회가 없습니다. 나는 이름이 붙은 특별한 자식 지점에 살고 있습니다 cleanup( master물론 결국 합쳐질 것 입니다). 문제는 나 / 우리는 비 컴파일 코드를 커밋하지 않는 정책을 가지고 있다는 …
23 git  refactoring 

5
자식으로 이동할 때 큰 svn 기록에 대해 어떻게해야합니까?
편집 : 다중 GB SVN 저장소를 Git 또는 /programming/540535/managing-large-binary-files-with-git 로 이동하는 것과 같은 유사한 질문과 달리 내 시나리오에는 여러 하위 프로젝트가 포함되지 않습니다. git submoduels 또는 git-annex에 적합한 매우 큰 바이너리 파일로 쉽게 변환 할 수 있습니다. 바이너리가 테스트 스위트 인 단일 리포지토리이며, 그래픽과 같은 컴파일 타임 자산과 마찬가지로 동일한 …
23 git  svn 

3
QA 팀은 Gitflow 분기 모델에서 테스트를 수행해야하는 위치
우리는 동일한 git 저장소를 사용하여 여러 프로젝트를 작업하는 큰 팀 (10-12 개발자 및 4 qa)입니다. 스프링 부트 기반 백엔드 웹 서비스입니다. 우리는 좋은 자식 분기 및 배포 전략을 찾고 있습니다. 우리는 또한 우리의 기능이 예상대로 작동하는지 확인하는 qa 팀을 가지고 있습니다 (버그가 어느 정도 무료입니다). 몇 가지 기사를 읽은 후 …
23 testing  git  branching  qa  gitflow 

4
GitHub 흐름에서, 기능 지점을 다른 기능 지점에 기반을 두는 것이 괜찮습니까?
우리는 프로젝트에서 GitHub Flow 를 사용 하며 대부분 마스터에서 새 기능 분기 를 열고 거기서 작업을하고 PR을 열고 코드를 검토 한 후 다시 마스터로 병합 합니다. 그러나 현재 진행중인 작업은에서 진행중인 다른 문제에 따라 다릅니다 feature-branch-A. 다른 지점에서 내 지점 을 만드는 것이 정숙 합니까, 아니면 GitHub Flow의 정신에 반하는 …
22 git  github  gitflow 

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