«version-control» 태그된 질문

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


8
내용을 삭제하지 않고 많은 수의 파일을 스테이지 해제하는 방법
실수로 많은 임시 파일을 추가했습니다. git add -A 다음 명령을 사용하여 파일을 스테이지 해제하고 더티 인덱스를 제거했습니다. git ls-files -z | xargs -0 rm -f git diff --name-only --diff-filter=D -z | xargs -0 git rm --cached 위의 명령은에 나열되어 있습니다 git help rm. 그러나 슬프게도 캐시 옵션을 제공했지만 파일이 실행되면 …

22
같은 컴퓨터에 여러 개의 github 계정이 있습니까?
내 컴퓨터에서 내 실제 "작업"저장소와 자식 허브의 개인 저장소 모두에서 작업하려고합니다. 업무용 계정이 먼저 설정되었으며 모든 것이 완벽하게 작동합니다. 그러나 내 개인 계정은 다른 계정 / 이메일로 설정된 개인 저장소로 푸시 할 수 없습니다. 작업 키를 개인 계정으로 복사하려고 시도했지만 오류가 발생합니다. 물론 하나의 계정에만 키를 연결할 수 있기 때문입니다. …

7
SVN보다 Git에서 어떻게 병합하는 것이 더 좋습니까?
분산 버전 제어 시스템이 빛나는 주된 이유 중 하나가 SVN과 같은 기존 도구보다 훨씬 더 잘 병합된다는 소식을 몇 군데에서 들었습니다. 이것은 실제로 두 시스템의 작동 방식이 본질적으로 다르거 나 Git / Mercurial과 같은 특정 DVCS 구현이 SVN보다 똑똑한 병합 알고리즘을 가지고 있습니까?

25
Visual Studio를 사용할 때 파일 빌드 버전을 자동으로 증가시킬 수 있습니까?
Visual Studio (2005)를 사용하여 파일의 빌드 및 버전을 자동으로 증가시키는 방법이 궁금합니다 . say의 속성을 조회 C:\Windows\notepad.exe하면 버전 탭에 "파일 버전 : 5.1.2600.2180"이 표시됩니다. 내 dll 버전 에서도이 멋진 숫자를 얻고 싶습니다. 버전 1.0.0.0은 아닙니다. 몇 가지를 시도했지만 기본 기능이 아닌 것 같거나 잘못된 위치를 찾고 있습니다 (평소대로). 나는 주로 …

2
코드 검토 후 풀 요청을 업데이트하기위한 기본 Github 워크 플로우
Github의 오픈 소스 프로젝트에 변경 사항을 제출했으며 핵심 팀 구성원 중 한 사람으로부터 코드 검토 의견을 받았습니다. 검토 의견을 고려하여 코드를 업데이트하고 다시 제출하고 싶습니다. 이 작업을 수행하는 가장 좋은 워크 플로는 무엇입니까? git / github에 대한 제한된 지식으로 다음 중 하나를 수행 할 수 있습니다. 코드를 새로운 커밋으로 업데이트하고 …

7
첫 번째 줄에서만 git log를 출력하는 방법은 무엇입니까?
에 대한 형식을 사용자 정의하려고합니다 git log. 모든 커밋이 한 줄에 표시되기를 원합니다. 각 줄은 커밋 메시지의 첫 번째 줄만 표시해야합니다. 나는 발견 그 git log --pretty=short트릭을해야하지만, 나의 컴퓨터에 전체 로그를 보여줍니다 git log(타임 스탬프 외에)한다. 또한 man 페이지에 정의 된 자리 표시자를 사용하려고했습니다 . 그러나 로그 메시지를 줄이는 명령을 …

22
힘내 : "부패 느슨한 개체"
리모컨에서 뽑을 때마다 압축에 대해 다음과 같은 오류가 발생합니다. 수동 압축을 실행할 때도 동일합니다. $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to run repack 누구든지 알고 있습니까? 고양이 파일에서 나는 이것을 얻는다 : $ git cat-file -t 3813783126d41a3200b35b6681357c213352ab31 error: unable to find …

24
모든 로컬 자식 분기 삭제
모든 새로운 기능 또는 스토리 카드에 대해 새 로컬 지점을 만드는 개발 프로세스를 따릅니다. 완료되면 지점을 마스터에 병합 한 다음 푸시합니다. 게으름이나 건망증의 조합으로 인해 시간이 지남에 따라 발생하는 경향은 많은 지역 분기 목록으로 끝나고 일부는 (스파이크와 같은) 병합되지 않았을 수 있다는 것입니다. 모든 로컬 분기를 나열하는 방법과 단일 분기를 …

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


19
Subversion에서 하나의 파일 체크 아웃
"단일 파일을 체크 아웃 할 수 없습니다. 가장 정밀한 체크 아웃 레벨은 디렉토리 레벨입니다." Subversion을 사용할 때이 문제를 어떻게 해결합니까? Subversion에는이 폴더가 있으며 모든 이미지를 보관합니다. 그중 하나의 파일 (이미지)을 확인하고 싶습니다. 이 폴더는 정말 커서 지금 필요하지 않은 다른 것들이 많이 있습니다.


29
버전 관리 SQL Server 데이터베이스
데이터베이스를 버전 관리하에두고 싶습니다. 누구든지 나를 시작할 수있는 조언이나 권장 기사가 있습니까? 나는 항상 최소한 몇 가지 데이터를 원할 것입니다 ( 명백한 언급 : 사용자 유형 및 관리자). 또한 성능 측정을 위해 생성 된 대규모 테스트 데이터 모음을 원할 수도 있습니다.

11
힘내 : 지점에서 모든 커밋을 스쿼시하는 방법
나는 다음과 같이 새로운 지점을 만듭니다 master. git checkout -b testbranch 나는 그것에 20 커밋을합니다. 이제 20 개의 커밋을 스쿼시하고 싶습니다. 나는 그걸로 그렇게한다 : git rebase -i HEAD~20 커밋이 몇 개인 지 모르면 어떻게해야합니까? 다음과 같은 작업을 수행하는 방법이 있습니까? git rebase -i all on this branch

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