«git» 태그된 질문

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

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

2
GitHub에서 프로젝트 버전을 어떻게 제어해야합니까
나는 오늘날 GitHub에서 할 수있는 한 많은 시간을 ( 실제로 팀에서 일하는 유일한 사람이라 할지라도) 실제 기업 응용 프로그램에 대한 느낌을 느끼기 위해 노력 하고 있습니다. 내가 가진 질문 중 하나는 버전 을 제어하는 ​​것 입니다. 우리가 프로젝트를 시작했다고 가정 해 봅시다. 그런 다음 팀 구성원이 일부 지점을 만들어 개발했습니다. …

6
푸시의 최종 커밋이 작동하는 한 중간 커밋을 중단 한 것이 괜찮습니까?
관련 : 모든 자식 커밋이 프로젝트를 작업 상태로 유지해야합니까? 로컬로 다음 커밋을 수행한다고 가정 해보십시오. 데이터베이스 스키마를 수정하여 애플리케이션을 중단하십시오. 데이터베이스 스키마와 다시 호환되도록 애플리케이션을 업데이트하십시오. 두 커밋을 푸시 master하는 한 작동 상태로 유지됩니다. 그러나 기록 버전이 손상되었습니다. git rebase -i커밋을 함께 스쿼시하는 데 사용할 수 있다는 것을 알고 있습니다 …
13 git  dvcs 

4
다중 GB SVN 저장소를 Git으로 이동
현재 우리 회사는 SVN 저장소에 Visual Studio 솔루션을 가지고 있으며 다음과 같이 구성되어 있습니다. SolutionFolder (~3.5 GB) |-> SolutionName.sln |-> .. Some source code folders... (~250 MB) |-> ThirdParty (~3 GB) |-> Tools | -> Tool1 | -> Tool2 Tool1과 Tool2는 독립적으로 빌드되지만 (자체 솔루션이 있음) 기본 빌드에서 사용되는 실행 …

2
저장소에서 파일을 지우는 Git 병합을 실행 취소하는 가장 좋은 방법은 무엇입니까?
따라서 다음과 같은 상황이 발생한다고 가정 해 봅시다 (우리 모두가 SourceTree를 사용하고 있음). 우리는 모두 원산지 / 개발을 진행하고 있습니다. 나는 일주일 동안 휴가를 간다. 내 동료는 지난 며칠 동안 현지 개발 지점에 원산지 / 개발을 병합하지 않고 현지에서 일하고 있습니다. 그는 밀어 넣기를 시도하고 먼저 병합해야한다는 말을 듣습니다. 충돌이 …
13 git 

2
현재 작업에없는 작업 흐름, 편집
일반적으로 프로그램을 작성할 때는 명확한 작업이 있지만 계속 진행할 때 정리하고 싶은 성가신 것을 찾으십시오. 여기에 세 가지 옵션이 있습니다. 나중에 수행하십시오 (티켓을 추가하는 데 시간을 소비하거나 잊었을 수 있음) 지금하고 내 현재 작업과 함께 커밋하십시오 (불분명) 지금하고 별도로 커밋하십시오 (찾아야 실수하고 실수로 옵션 # 2로 이동) 이것은 아마도 기본적이지만 …


1
웹 개발을위한 GIT 워크 플로우
오래 전에 저와 함께 일하는 소규모 웹 개발자 팀은 웹 개발을 위해 git을 사용하기 시작했습니다. 그 당시 우리는 단지 스테이징이나 마스터 링을하기 위해 최선을 다했다. 아무것도 아닌 것보다 낫지 만 엉망이었습니다. 얼마 전에 우리는 gitflow 작업 흐름을 채택했습니다. 이전의 혼돈보다 확실히 낫지 만 다소 번거롭고 릴리스 / 마일스톤 지향적입니다. 동료 …

2
같은 GitLab 서버에서 CI 러너?
회사에서 GitLab 서버를 설정하고 있으며 이제 GitLab CI를 추가하고 있습니다. 이 작업을 시작하기 전에 GitLab 및 GitLab CI에서 사용하는 동일한 서버에서 러너를 실행하는 데 어떤 단점이 있는지 이해하고 싶습니다. 보안 문제가 있다고 읽었지만 내부적으로 만 사용하므로 이것이 문제가 될 수 있다고 생각하지 않습니다. 뭔가 빠졌습니까?

5
git 버전을 빌드 번호로 통합합니까?
동료와 나는 차례대로 현재 git 저장소에서 파생 된 버전을 빌드 할 때마다 코드에 통합하는 문제 / 장점에 대해 토론하고 토론했습니다. 장점은 다음과 같습니다. 버전 번호를 업데이트 할 때 사람의 실수에 대해 걱정할 필요가 없습니다. 장치에서 찾은 것과 장치에서 파생 된 소스 코드 간의 추적 성 (우리를 위해) 발생한 문제는 다음과 …
12 c  git  builds  build-system 

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

1
작은 프로젝트에 대한 Git 워크 플로우 / 실습 (png의 순서도)
개인 워크 플로를 만들려고합니다. 릴리스의 가상 수명에 대한 순서도를 정리했습니다. 한 개발자가 공개 github 저장소로 밀고 + 친구가 일부 기능을 도와 버그를 수정했습니다. 이것이 버전 관리에 대한 합리적인 접근입니까? 주요 아이디어는 공개 저장소를 깔끔하게 유지하는 것입니다. 각각의 새로운 릴리스는 완료되면 마스터 브랜치에 마지막으로 태그 될 때까지 자체 브랜치에 배치됩니다. 모든 …

2
git, maven 및 jenkins-버전 관리, 개발 및 릴리스 빌드 워크 플로우
git, maven 및 jenkins로 다음을 수행하는 선호되는 방법은 무엇입니까? "dev"및 "release"분기를 유지하려는 응용 프로그램을 개발 중입니다. jenkins가 두 가지를 모두 구축하고 싶습니다. 릴리스 아티팩트의 버전은 1.5.2와 같고 개발 빌드는 0.0.1-SNAPSHOT입니다. 2 개의 다른 pom.xml 파일이 필요하지 않습니다. 프로파일을 살펴 봤지만 이슈 버전을 변경할 수없는 것 같습니다. 내가 본 한 가지 …

2
Git을 사용하여 여러 버전의 웹 애플리케이션 관리
우리는 모두 동일한 기반을 가진 앱 제품군을 보유하고 있습니다. 지금까지 나는이 기반을 개발해 왔으며 Git 워크 플로우는 매우 간단했습니다. 개발은 develop지점 에서 이루어집니다 새로운 기능이 name-of-the-feature지점 에서 개발되었습니다 릴리스는 release-**지점 에서 이루어집니다 지금까지 코드는 가족의 모든 앱에서 동일했습니다. 그들이 공유하는 기본이 이제 완성되었고 지금부터 코드가 모든 앱마다 다르다고 가정 해 …
12 git 


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