«version-control» 태그된 질문

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


20
버전 제어를 사용해야하는 이유는 무엇입니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 11개월 전에 . 이 질문 개선 작가가 이렇게 말한 블로그를 읽고 있었어요 "코드는 버전 제어 시스템에 체크인하지 않으면 존재하지 …
123 svn  git  version-control  cvs 


9
Windows에서 SVN에서 Mercurial (HG)로 마이그레이션 / 변환하는 방법
기록, 레이블 등이 포함 된 두 개의 SVN 저장소를 Mercurial로 마이그레이션하는 도구를 찾고 있습니다. TortoiseHg (Windows x32)를 사용하고 있으므로 ConvertExtensions가 삭제됩니다. Linux 상자 ( hgsvn ) 에서이 프로세스를 수행하는 방법에 대한 정보가 있지만 사용 가능한 Linux 시스템이 없습니다. Windows에서 이러한 Python 스크립트를 사용할 수 있습니까? 그렇다면 어떻게해야합니까? 또는이 프로세스를 수행하는 …

9
단일 커밋을 여러 개발자에게 어트 리뷰 션하는 방법은 무엇입니까?
내가 익숙한 모든 버전 제어 시스템이 작동하는 방식은 각 커밋이 단일 개발자에게 귀속된다는 것입니다. 애자일 엔지니어링, 특히 쌍 프로그래밍의 부상으로 두 개발자가 동일한 작업에 상당한 기여를 한 상황 (예 : 버그 수정)이 발생했습니다. 어트 리뷰 션 문제는 작업 환경에서 큰 문제가되지 않을 것입니다. 프로젝트 관리자는 쌍이 수행하는 작업을 인식 할 …

3
Mercurial (hg)은 특정 파일 만 커밋합니다.
Mercurial에서 특정 파일 만 커밋하려고합니다. 변경 사항을 커밋하려고 할 때마다 자동 추가 기능이있는 hg 때문에 모든 파일을 커밋하려고합니다. 그러나 특정 파일이 아직 "준비"되지 않았기 때문에 원하지 않습니다. 있다 hg commit -I thefile.foo 그러나 이것은 하나의 파일에만 해당됩니다. 나에게 더 좋은 방법은 Git에서와 같이 자동 추가를 끌 수 있다면 것입니다. 이게 …

6
Intellij Idea 9/10, 소스 제어에 체크인하거나 체크인하지 않을 폴더는 무엇입니까?
우리 팀은 Netbeans에서 Intellij 9 Ultimate로 방금 이전했으며 "워크 스테이션 이식"이 아니므로 일반적으로 소스 제어에서 제외해야하는 파일 / 폴더를 알아야합니다. 즉, 한 사용자의 컴퓨터에만 존재하는 경로를 참조합니다. 내가 말할 수있는 한 Intellij는 다음을 포함하여 대부분의 .idea 프로젝트를 무시하고 싶습니다. .idea/artifacts/* .idea/inspectionProfiles/* .idea/copyright/* .idea/dataSources.ids .idea/dataSources.xml .idea/workspace.xml 그러나 .iml각 모듈의 루트 디렉토리 …

6
힘내 체리 선택 대 리베이스
최근에 Git 작업을 시작했습니다. 오버가는 망할 놈의 책 온라인 난은 "힘내 Rebase 현재"섹션에서 다음과 발견 : rebase 명령을 사용하면 한 분기에서 커밋 된 모든 변경 사항을 가져 와서 다른 분기에서 재생할 수 있습니다. (에서 인용 : http://git-scm.com/book/en/Git-Branching-Rebasing ) 나는 이것이 git cherry-pick 의 정확한 정의라고 생각했습니다 (현재 체크 아웃 된 …

9
힘내 푸시 : "심각한 '원본'이 git 저장소로 보이지 않습니다. 치명적입니다. 원격 저장소에서 읽을 수 없습니다."
비슷한 질문이 이미 제기 된 것을 알고 있습니다. 하지만 제 문제는 제가 이전에 저지른 실수로 인한 것이라고 생각하므로 다른 점이 있습니다. 설명하겠습니다. 다음과 같이 모든 것이 원활하게 작동했습니다. git add . 내 로컬 저장소의 모든 파일. git commit -m "message here" 내 커밋에 메시지를 추가합니다. git push origin master 내 …

30
왜 학교에서 이런 것들을 가르치지 않습니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 …

2
hg 버전간에 변경된 파일 목록 생성
Mercurial의 지정된 디렉토리에서 두 개정판 사이에 어떤 파일이 변경되었는지 목록을 생성하고 싶습니다. 특히 무엇이 변경 되었는지 관심이 없지만 해당 디렉토리에서 어떤 파일이 변경 되었는지 는 관심이 없습니다 . 예, 사이 랬 then및 otherthen만이 파일이 변경 : >hg hypothetical-command -r then:otherthen foo.baz bar.baz > 가상의 명령은 무엇입니까? 나는 diff와 log를 시도했지만 …


10
Mercurial 오류 : 제공된 사용자 이름 없음 중단
Mercurial을 처음 사용하는 WindowsXP의 문제 (모든 Win 설치에서 발생할 수 있음). 나는 분명하지 않은 곳에서 답을 찾았으므로 다른 사람들이 나처럼 검색 할 필요가 없도록 직접 질문 / 답변하고 있습니다. 머신에서 처음으로 Mercurial을 사용합니다. 새 저장소 추가 : c:\bla\>hg add 문제 없어요. 다음으로 커밋합니다. c:\bla\hg commit 오류: abort : 제공된 사용자 …

5
Git Ignores 및 Maven 대상
누구나 git이 관리하는 파일 구조에서 특정 디렉토리의 모든 인스턴스를 무시할 수 있는지 알고 있습니다. 여러 하위 모듈이있는 maven 프로젝트의 모든 '대상'폴더를 제외하려고합니다. 최상위 .gitignore에서 각각을 명시 적으로 제외 할 수 있다는 것을 알고 있지만 ** / target / *과 같은 패턴을 지정하여 하위 디렉터리의 인스턴스를 자동으로 무시하도록 할 수 있기를 …

3
Subversion을 사용하여 현재 체크 아웃 된 분기와 다른 분기에 변경 사항을 커밋합니다.
저는 개발 라인에서 체크 아웃 한 코드를 작업 해 왔으며 변경 사항이 변경 사항을 깨고 메인 개발 트리에 커밋하기 전에 실험적인 브랜치로 옮겨야한다는 것을 발견했습니다. 그러나 나는 실험적인 브랜치를 체크 아웃하지 않았으며 이미 변경된 사항을 잃고 싶지 않습니다. 작업 폴더의 변경 사항을 원래 체크 아웃 된 것과 다른 분기로 커밋하는 …

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