«version-control» 태그된 질문

버전 관리는 컴퓨터 파일로 저장된 문서, 프로그램 및 기타 정보의 변경을 관리합니다. 이 태그를 사용하여 버전 제어의 사용법 및 적용 성, VCS 비교에 대한 일반적인 질문을 표시하십시오. 각각의 특정 VCS에 고유 한 대부분의 명령 및 기술에는 특정 태그가 있으며이 태그가 선호됩니다.


1
모든 브랜치에서 작성자 당 Git 커밋 수
모든 지점에서 저자 당 커밋 수를 얻고 싶습니다. 내가 볼 git shortlog -s -n 아주 좋은 목록을 인쇄하지만 아직 다른 브랜치에서 병합되지 않은 커밋은 계산하지 않습니다. 모든 분기에서이 명령을 반복하면 공통 커밋이 여러 번 계산됩니다. 전반적인 그림을 얻을 수있는 스크립트 / 명령을 제공해 주시겠습니까?

8
Git에서 분기를 언제 삭제합니까?
안정적인 응용 프로그램이 있다고 가정하십시오. 내일 누군가 누군가 우리가 바로 핫픽스를 결정하기로 한 큰 버그를보고합니다. 따라서 "master"에서 해당 핫픽스에 대한 분기를 작성하고 이름을 "2011_Hotfix"로 지정한 다음 모든 개발자가이를 수정하기 위해 공동 작업 할 수 있도록이를 푸시합니다. 버그를 수정하고 "2011_Hotfix"를 "master"및 현재 개발 지점으로 병합합니다. "마스터"를 누르십시오. 이제 "2011_Hotfix"로 무엇을합니까? 그것이 …

6
Linus Torvalds는 Git이 절대로 파일을 추적하지 않는다고 할 때 무엇을 의미합니까?
Linus Torvalds 는 2007 년 Google의 Tech Talk에서 Git이 처리 할 수있는 파일 수를 물었을 때 인용했습니다 (43:09). … Git은 컨텐츠를 추적합니다. 절대 단일 파일을 추적하지 않습니다. Git에서 파일을 추적 할 수 없습니다. 당신이 할 수있는 일은 단일 파일이있는 프로젝트를 추적 할 수 있지만 프로젝트에 단일 파일이있는 경우 반드시 수행하고 …


9
Git에서 마지막 커밋을 두 개로 나누는 방법
나는이 개 작업 지점,이 마스터 및 포럼 난 그냥 몇 가지 수정했습니다 포럼 난에 벚꽃 선택하고 싶은 것을, 분기를 마스터 . 그러나 불행히도, 체리 피킹하려는 커밋에는 원하지 않는 수정 사항이 포함되어 있습니다. 해결책은 어쩌면 잘못된 커밋을 삭제하고 두 개의 별도 커밋으로 바꾸는 것입니다. 하나는 마스터에서 선택하고 싶은 변경 사항이 있고 …


24
git (버전 제어)에서 데이터베이스를 어떻게 배치 할 수 있습니까?
나는 웹 응용 프로그램을하고 있으며 주요 변경 사항을 분기해야합니다.이 변경 사항은 데이터베이스 스키마를 변경해야하므로 전체 데이터베이스를 git에 넣고 싶습니다. 어떻게합니까? 자식 저장소에 보관할 수있는 특정 폴더가 있습니까? 어느 것을 어떻게 알 수 있습니까? 올바른 폴더를 넣었는지 어떻게 확인할 수 있습니까? 이러한 변경 사항은 이전 버전과 호환되지 않기 때문에 확실해야합니다. 망쳐 …

13
가장 좋은 3 방향 병합 도구는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

11
자식 mv와 디렉토리의 경우 만 변경
비슷한 질문 을했지만 내 문제에 대한 답을 찾지 못했습니다 내가 디렉토리를 FOO에서 foo로 바꾸려고 git mv FOO foo하면 fatal: renaming 'FOO' failed: Invalid argument 확인. 그래서 시도합니다git mv FOO foo2 && git mv foo2 foo 그러나 내가 통해 커밋하려고 git commit .하면 # On branch master # Untracked files: # …


9
HEAD 커밋 ID를 표시하는 Git 명령?
HEAD의 커밋 ID를 인쇄하기 위해 어떤 명령을 사용할 수 있습니까? 이것이 내가 손으로하는 일입니다. $ cat .git/HEAD ref: refs/heads/v3.3 $ cat .git/refs/heads/v3.3 6050732e725c68b83c35c873ff8808dff1c406e1 그러나 텍스트 파일에 HEAD의 커밋 ID가 정확히 포함되도록 텍스트 명령으로 일부 명령의 출력을 안정적으로 파이프 할 수있는 스크립트가 필요합니다. 누구든지 도울 수 있습니까?

7
Mercurial — 이전 버전으로 돌아가서 계속 진행
프로젝트에 Mercurial을 로컬로 사용하고 있습니다 (다른 곳으로 밀거나 당기지 않는 유일한 레포지토리입니다). 현재까지는 선형 이력이 있습니다. 그러나 현재 내가 지금하고있는 일은 끔찍한 접근법이며 시작하기 전에 버전으로 돌아가 다른 방법으로 구현하고 싶습니다. Mercurial 의 branch/ revert/ update -C명령 과 약간 혼동됩니다 . 기본적으로 나는 버전 38 (현재 45)로 되돌리고 다음 커밋이 …

19
개정 번호에 해당하는 Git은 무엇입니까?
우리는 직장에서 SVN을 사용하지만 개인 프로젝트에는 Git을 사용하기로 결정했습니다. 어제 Git을 설치 했는데 Git 과 동일한 개정 번호 가 무엇인지 궁금합니다 . 버전 3.0.8에서 작업하고 모든 버그 수정에이 버그 수정에 대해 이야기 할 때 사용할 수있는 고유 한 개정 번호가 있다고 가정합니다. 따라서 Git의 코드에 3.0.8 태그를 지정하면 수정 번호 …


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