«version-control» 태그된 질문

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

4
git push to specific branch
이 질문을 읽은 후에도 git-push-current-branch , 나는 여전히 git push 명령을 작성하는 방법을 파악하는 데 어려움을 겪고 있습니다. 질문 링크에서 언급했듯이 문서에서 명확하지 않습니다. 내 '실제 세계'예제를 사용하고 싶습니다. 다음은 git status브랜치의 최상위 수준 에서 명령을 수행 할 때 표시되는 내용입니다 . 분기 amd_qlp_tester 브랜치는 5 커밋만큼 'origin / amd_qlp_tester'보다 …

11
소스 제어에서 데이터베이스를 어떻게 구축해야합니까?
SO 커뮤니티 위키에서 데이터베이스 개체의 버전을 제어해야하는지 여부에 대한 논의가있었습니다. 그러나 데이터베이스 개체에 대한 빌드 자동화 프로세스를 만드는 모범 사례에 대한 논의를 많이 보지 못했습니다. 특히 개발자와 DBA는 데이터베이스 배포에 대한 자동화 접근 방식의 이점과 위험을 평가할 때 종종 다른 목표, 접근 방식 및 우려 사항을 가지고 있기 때문에 이것은 …

12
커밋 메시지는 현재 또는 과거 시제로 작성해야합니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 질문 개선 그렇다면 어느 것이 더 좋고 더 직관적이라고 생각합니까? Fixed the XXX bug in …

4
git : 헤드를 분리하지 않고 분기 전환
메인 브랜치 (마스터)와 일부 실험적인 작업을위한 브랜치가있는 github에 저장소가 있습니다. 나는 약간의 커밋을하고 실험적인 브랜치로 밀어 넣었고 모든 것이 잘되었습니다. 이제 다른 컴퓨터에서 내 저장소 (git clone repository )를 복제 한 다음 실험용 브랜치 (git checkout branchname ) 로 전환하려고 하지만이 작업을 수행 할 때마다 머리가 분리되어 변경 사항을 푸시 …

3
풀 요청에서 수정 된 파일 제거
현재 풀 요청에 3 개의 수정 된 파일 (새 파일 없음)이 있습니다. 풀 요청에서 이러한 파일 중 하나를 제거하여 풀 요청에 두 개의 파일에 대한 변경 사항 만 포함하고 세 번째 파일은 원래 그대로 유지되도록하고 싶습니다. 몇 가지 시도 (파일의 원본 버전 확인 등)를 시도했지만 여전히 PR에서 변경된 파일로 표시됩니다. …


10
Perforce에서 파일을 "무시"할 수 있습니까?
가끔 Perforce의 P4V IDE에있는 '오프라인 작업 조정 ...'기능을 사용하여 P4 저장소에서 연결이 끊어진 동안 작업 한 모든 파일을 동기화합니다. '폴더 차이'를 수행하는 다른 창을 시작합니다. 소스 제어에 체크인하고 싶지 않은 파일이 있습니다 (예 : DLL, 코드 생성 출력 등과 같은 bin 폴더에있는 파일). 이러한 파일 / 폴더가 "새"로 표시되지 않도록 …

12
지속적인 통합을 수행 할 때 최고의 분기 전략?
지속적인 통합을 원할 때 가장 좋은 분기 전략은 무엇입니까? 릴리스 분기 : 트렁크에서 개발하고 각 릴리스에 대해 분기를 유지합니다. 기능 분기 : 각 기능을 별도의 분기에서 개발하고 안정된 경우에만 병합합니다. 이 두 가지 전략을 함께 사용하는 것이 합리적입니까? 에서와 같이 각 릴리스에 대해 분기하지만 큰 기능에 대해서도 분기합니까? 이러한 전략 …

2
google-services.json (Firebase에서)을 내 저장소에 추가해야하나요?
방금 Firebase에 가입하고 새 프로젝트를 만들었습니다. Firebase가 내 앱 도메인과 SHA1 디버그 키를 요청했습니다. 이 세부 정보를 입력하고 앱 모듈의 루트에 추가 할 google-services.json 파일을 생성했습니다. 내 질문은이 .json 파일을 공개 (오픈 소스) 저장소에 추가해야한다는 것입니다. API 키처럼 비밀이어야합니까?

9
Excel 파일 및 SQL 스키마 파일에서 더 나은 문서 버전 제어를 수행하는 방법
저는 여러 Excel 파일과 SQL 스키마 파일을 담당하고 있습니다. 이러한 파일에 대해 더 나은 문서 버전 제어를 수행하려면 어떻게해야합니까? 이 파일에서 수정 된 부분 (다른 부분)을 알고 모든 버전을 참조 용으로 보관해야합니다. 현재 파일 이름에 타임 스탬프를 추가하고 있지만 비효율적 인 것 같습니다. 더 나은 문서 버전 관리를 수행 할 …

2
Mercurial에서 이식편 사용의 결과
최근 Mercurial에서 릴리스 브랜치를 유지할 때 변경 사항을 건너 뛰는 것에 대해 몇 가지 질문이있었습니다. 예를 들면 : Mercurial : 더미 병합 후 분기 별 변경 사항이 계속 돌아옵니다. 한 브랜치의 Mercurial 백 아웃이 다른 브랜치에 영향을 미치는 이유는 무엇입니까? 2.0에서 도입 된 이후 graft로이 문제를 피하기 위해 사용하는 것이 …

5
gitignore를 사용하여 파일 무시 (삭제는 아님)
내 자식 저장소에 tmp 디렉토리가 있지만 여전히 존재하고 싶지만 무시됩니다. 에 추가 .gitignore했지만 git status여전히 해당 디렉토리의 파일 변경 사항에 대해 알려줍니다. 시도 git rm -r --cached했지만 원격 저장소에서 제거됩니다. 이 디렉터리에 대한 변경 내용 추적을 중지하지만 여전히 존재하도록 허용하려면 어떻게해야합니까? 또한 1 개의 파일에 대해이 작업을 수행해야하지만 변경 사항은 …

19
소스 제어에서 구성 파일을 어떻게 처리합니까?
일반적인 웹 앱과 파일 구성이 있다고 가정 해 보겠습니다. 프로젝트에서 작업하는 모든 개발자는 개발 상자에 대해 하나의 버전을 갖게되며 개발, 제품 및 단계 버전이 있습니다. 소스 제어에서 이것을 어떻게 처리합니까? 이 파일을 전혀 체크인하지 않거나 다른 이름으로 확인하거나 모두 멋진 일을하십니까?
97 svn  git  version-control  cvs 

6
git은 대소 문자를 구분하지 않습니까?
내 부분의 첫 번째 약속 _Electronics에서 대문자로 시작하여 썼다가 _electronics. cygwin 아래의 Git은 새 이름을 커밋 한 후 케이스를 무시 했으므로 대상 저장소에서 이름을 직접 변경했습니다. 이제는 커밋 된 _electronics부분을 _Electronics. 내가 뭘 잘못 했어?


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