«version-control» 태그된 질문

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



6
명명 된 지점과 여러 리포지토리
우리는 현재 비교적 큰 코드베이스에서 서브 버전을 사용하고 있습니다. 각 릴리스에는 자체 분기가 있으며 트렁크에 대해 수정 사항이 수행되고 다음을 사용하여 릴리스 분기로 마이그레이션됩니다.svnmerge.py 나는 더 나은 소스 컨트롤로 옮겨 갈 시간이 왔다고 생각하며 머큐리얼과 잠시 동안 놀아 왔습니다. Mercurial을 사용하여 이러한 릴리스 구조를 관리하는 학교는 두 곳인 것 같습니다. …

1
리포지토리 복제시 Git 하위 모듈 폴더 비우기
https://github.com/aikiframework/json에 하나의 리포지토리가 있습니다 . 로컬 사본에서 명령을 사용하여 하위 모듈을 추가했습니다. git submodule add git@github.com:jcubic/json-rpc.git json-rpc 그런 다음 커밋하고 푸시하고 변경 사항이 GitHub에 나타납니다 (클릭 할 수 있음). 하지만 레포를 복제하면 git clone https://github.com/aikiframework/json.git 서브 모듈 폴더 json-rpc가 비어 있습니다. 내가 여기서 무엇을 놓치고 있습니까? 내가 무엇을 잊었습니까? 그 …

5
git add * (별표) 대 git add. (기간)
나는 git을 처음 사용하고 git에 파일을 추가하는 것에 대해 질문이 있습니다. 나는 사이의 차이에 대한 여러 유래의 질문에 발견 git add .하고 git add -a, git add --all, git add -A, 등 그러나 나는 무엇을 설명하는 장소 찾을 수 있었어요 git add *수행합니다. git add man page를 살펴 봤지만 도움이되지 …


5
Android Studio에서 버전 제어를 어떻게 해제합니까?
안드로이드 스튜디오로 Github을 설정했는데 모든 것이 정상적으로 작동했지만 문제는 IDE를 정상적으로 다시 사용하기 위해 전원을 끄거나 버전 제어에서 벗어날 수 있다는 것입니다. 즉, 오류가 표시되지 않으므로 이로 인해 디버그하기가 실제로 어렵습니다. Android Studio에서 버전 제어 (VCS)를 끄려면 어떻게해야합니까?

5
로컬 Git 브랜치를 원격 저장소에 복사하는 방법
지금까지 다음 단계를 수행했습니다. 원격 Git 저장소를 복제했습니다 마스터 브랜치를 실험으로 분기 실험 브랜치에서 편집 / 테스트 / 커밋 된 코드 이제 실험을 마스터로 병합 할 준비가되지 않았습니다. 그러나 나는 그것이 일부 동료들과 공유하는 저장소이므로 원격 저장소로 다시 밀어 넣고 싶습니다. 실험 브랜치에서 내가 한 일을보고 싶습니다. 나는 일반적으로 SSH를 …

5
GIT와 CVS의 차이점
Git과 CVS 버전 제어 시스템의 차이점은 무엇입니까? 나는 CVS를 10 년 넘게 즐겁게 사용해 왔으며, 이제 Git이 훨씬 더 좋다고 들었습니다. 누군가 두 사람의 차이점이 무엇인지, 왜 하나가 다른 것보다 낫는지 설명해 주시겠습니까?
126 git  version-control  cvs 


2
마지막 태그 이후 모든 git 커밋 가져 오기
커밋에 태그를 지정하려면 마지막으로 태그 된 커밋 이후 변경된 사항을 알아야합니다. 예 : a87a6sdf87a6d4 Some new feature a87a6sdf87a6d3 Some bug fix a87a6sdf87a6d2 Some comments added a87a6sdf87a6d1 Some merge <- v1.4.0 이 예제에서 저는 3 개의 최신 커밋에 대해 알고 싶습니다. 또는 위와 같은 로그를 인쇄 할 수 있습니다. 두 가지 …

4
트렁크에 분기 병합
SVN에 특이한 문제가 merge있습니다. 개발 지점에서 트렁크로 병합하고 싶습니다. 우리는 동시에 여러 가지 분기가 트렁크를 잘라 냈습니다. 이 명령으로 해당 지점 중 하나를 트렁크에 병합하고 있습니다. svn merge trunk branch_1 이 분기의 일부가 아닌 변경 사항이 트렁크에 병합되는 것을 볼 수 있습니다. 내가 뭘 잘못하고 있죠 ? SVN 버전 : …


18
CVS에서 Git으로 이동 : $ Id $ 상당?
간단한 소스 코드 제어 도구에 대해 묻는 많은 질문을 읽었으며 Git은 합리적인 선택처럼 보였습니다. 나는 그것을 실행하고 있으며 지금까지 잘 작동합니다. 내가 CVS에 대해 좋아하는 한 가지 측면은 버전 번호의 자동 증가입니다. 분산 저장소에서는 이것이 의미가 없다는 것을 이해하지만 개발자로서 나는 이와 같은 것을 원하거나 필요로합니다. 이유를 설명하겠습니다. 나는 Emacs를 …

22
데이터베이스 구조 변경을위한 버전 관리 시스템이 있습니까?
나는 종종 다음과 같은 문제에 직면합니다. 데이터베이스에 새 테이블이나 열이 필요한 프로젝트의 일부 변경 작업을 수행합니다. 데이터베이스를 수정하고 작업을 계속합니다. 일반적으로 라이브 시스템에서 복제 할 수 있도록 변경 사항을 기록해 두는 것을 기억합니다. 그러나 나는 내가 무엇을 바꿨는지 항상 기억하지 못하고 그것을 적어 두는 것을 항상 기억하지 않는다. 그래서 라이브 …

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