«version-control» 태그된 질문

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

12
Git의 태그와 다른 점은 무엇입니까? 여기서 어느 것을 사용해야합니까?
태그 와 분기 를 사용하는 방법을 이해하는 데 어려움이 있습니다 .자식. 방금 코드의 현재 버전을 이력서 에 자식이제 특정 기능을 위해 해당 코드의 하위 집합을 작업 할 것입니다. 다른 개발자들도이 작업을 수행 할 것입니다. 그러나 우리 그룹의 모든 개발자가이 기능에 관심을 갖지는 않습니다. 지점이나 태그를 만들어야합니까? 어떤 상황에서 하나를 사용해야합니까?

17
일반 Git 저장소를 베어 저장소로 변환하는 방법은 무엇입니까?
'일반적인'Git 저장소를 베어 저장소로 어떻게 변환 할 수 있습니까? 주요 차이점은 다음과 같습니다. 일반 Git 리포지토리 .git에는 리포지토리 내에 모든 관련 데이터와 작업 복사본을 구성하는 다른 모든 파일이 들어 있는 폴더가 있습니다. 베어 Git 리포지토리에는 작업 복사본이 없으며 폴더 ( repo.git실제로 호출 )에는 실제 리포지토리 데이터가 포함됩니다

18
Git에 가장 적합한 시각적 병합 도구는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 29 일 전에 마감 되었습니다 . Git에서 병합을보고 편집하는 가장 좋은 도구는 무엇입니까? 별도의 패널에 "mine", "theirs"및 "ancestor"및 네 번째 "output"패널이 포함 …

30
데이터베이스 항목에 소스 제어를 사용합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 데이터베이스 스키마 변경을 버전 화하기위한 견고한 프로세스가 없기 때문에 상점에 문제가 있다고 생각합니다. 우리는 많은 백업을 수행하기 …

5
포크 리포지토리에서 풀 요청을 업데이트하는 방법은 무엇입니까?
그래서 먼저 레포를 포크 한 다음 해당 포크 리포지토리에 커밋했습니다. 그런 다음 풀 요청을 열었습니다. 풀 요청에는 내가 원하는 모든 변경 사항이 나열되었습니다. 풀 요청을 검토 한 후 repo 소유자가 수락하기 전에 원하는 변경 사항이 많이있었습니다. 포크에서 변경을 했으므로 이제 풀 요청을 해당 변경으로 업데이트하는 방법은 무엇입니까?

21
버전 제어에서 IPython 노트북 사용
IPython 노트북을 버전 관리 상태로 유지하는 좋은 전략은 무엇입니까 ? 노트북 형식은 버전 제어에 적합합니다. 노트북과 출력을 버전 제어하려는 경우 이것은 잘 작동합니다. 성가심은 특히 영화와 음모에 큰 이진 얼룩이 될 수있는 셀 출력 (일명 "빌드 제품")을 제외하고 입력을 버전 제어 만하고 싶을 때 발생합니다. 특히, 나는 다음과 같은 좋은 …

8
composer.lock을 버전 관리에 전념해야합니까?
composer.lock리포지토리가있는 응용 프로그램에서 사용 하는 것과 약간 혼동됩니다 . 나는 많은 사람들이 우리가 .gitignore composer.lock창고에서 나와서 는 안된다고 말하는 것을 보았다 . 개발 환경에서 라이브러리를 업데이트하면 새 라이브러리를 갖게 composer.lock되지만 프로덕션 환경으로 업데이트 할 수 없습니다. 이 파일에서 충돌이 발생하지 않습니까?

12
Git으로 큰 바이너리 파일 관리
내 소스 코드 (웹 응용 프로그램)가 의존하는 큰 이진 파일을 처리하는 방법에 대한 의견을 찾고 있습니다. 현재 몇 가지 대안을 논의 중입니다. 이진 파일을 직접 복사하십시오. 프로 : 확실하지 않습니다. 대조 : 새 사이트를 설정하거나 이전 사이트를 마이그레이션 할 때 오류가 발생할 가능성이 높아 지므로 이에 반대합니다. 또 다른 장애물을 …

11
힘내와 머큐리얼-비교 및 대조
한동안 저는 개인 프로젝트에 서브 버전을 사용하고 있습니다. 점점 더 Git과 Mercurial, 그리고 DVCS에 대한 좋은 소식을 계속 듣고 있습니다. DVCS 전체에 소용돌이를 드리고 싶지만 어느 옵션에도 익숙하지 않습니다. Mercurial과 Git의 차이점은 무엇입니까? 참고 : 나는 어느 것이 "최고"인지 또는 어느 것을 시작해야하는지 찾으려고 하지 않습니다 . 나는 주로 구현과 …

7
gitgitore에 Gemfile.lock이 포함되어야합니까?
나는 번 들러와 그것이 생성하는 파일에 익숙하지 않습니다. 많은 사람들이 기여한 GitHub의 git repo 사본이 있으므로 번 들러가 repo에 존재하지 않았고 목록에없는 파일을 생성한다는 사실에 놀랐습니다 .gitignore. 내가 포크 한 이후에 repo에 추가해도 메인 repo에 아무런 영향을 미치지 않지만 풀 요청을하면 문제가 발생합니까? Gemfile.lock저장소에 포함 되어야합니까 ?

14
Unity3D 소스 제어에 Git을 사용하는 방법은 무엇입니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Как использовать Git для контроля версий в Unity3D? 특히 Unity 3D 프로젝트의 이진 특성을 처리 할 때 Unity 3D에서 Git 소스 제어 를 사용하는 모범 사례는 무엇입니까 ? 워크 플로우, .gitignore에 포함될 경로, Unity 및 / 또는 프로젝트에서 설정해야 …

4
Git에서 HEAD, 작업 트리 및 인덱스의 차이점은 무엇입니까?
누군가 Git에서 HEAD, 작업 트리 및 색인의 차이점을 말해 줄 수 있습니까? 내가 이해 한 바에 따르면, 그들은 모두 다른 가지의 이름입니다. 내 가정이 맞습니까? 편집하다 나는 이것을 찾았다 단일 자식 저장소는 임의의 수의 분기를 추적 할 수 있지만 작업 트리는 그 중 하나 ( "현재"또는 "체크 아웃 된"분기) 와만 …


9
git이 항상 특정 브랜치에서 어떻게 끌어 오도록합니까?
나는 git master는 아니지만 몇 가지 다른 프로젝트로 한동안 작업 해 왔습니다. 물론 프로젝트마다 눈에 띄는 변화가없는 한 항상 git clone [repository]그리고 그 시점부터 항상 할 수 있습니다 git pull. 최근에 나는 이전 지점으로 되돌아 가야했고, 그렇게했습니다 git checkout 4f82a29. 다시 뽑을 준비가되었으므로 지점을 다시 마스터로 설정해야한다는 것을 알았습니다. 이제 …

10
이전 커밋을 체크 아웃 한 후 최신 커밋으로 돌아가는 방법은 무엇입니까?
때때로 검사하거나 테스트하기 위해 이전 버전의 코드를 확인합니다. 이전 커밋을 수정하려는 경우 수행 할 작업에 대한 지침을 보았지만 변경하지 않았다고 가정합니다. 예를 들어 git checkout HEAD^,을 마치면 지점 끝으로 돌아가는 방법은 무엇입니까? .. git log더 이상 최신 커밋의 SHA를 표시하지 않습니다.

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