«version-control» 태그된 질문

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

6
오래된 커밋을 확인하고 마스터 브랜치에서 헤드를 유지하고 있습니까?
현재 다른 git 커밋으로 전환하기 위해 (동일한 브랜치에서 ... 실제로는 마스터 브랜치에서!) 명령을 실행하고 있습니다. git checkout ea3d5ed039edd6d4a07cc41bd09eb58edd1f2b3a 자, 내가 할 때마다 git은 내가 이제 분리 된 머리를 가지고 있다고 말합니다. 이전 커밋으로 이동하고 동일한 브랜치에서 헤드를 유지하려면 어떻게해야합니까?

9
마스터를 Github에 Git-push 할 수 없음- 'origin'이 git 저장소로 표시되지 않음 / 권한 거부 됨
이 질문은 rebase, branch 및 merge 이해 및 문제와 관련된 내 문제와 관련 이 있습니다. 원격 목록에 teamMate가있을 때 github 계정에 어떻게 커밋 할 수 있습니까? 나는 다른 사람들 도 같은 문제를 가지고 있다는 것을 알았습니다 . 문제는 /etc/xinet.d/와 관련된 것 같습니다. 문제 : 내 로컬 브랜치를 Github의 마스터 브랜치로 …

9
"hg cat"또는 "svn cat"의 git에 해당
git 저장소에 보관 된 최신 버전의 파일 사본을 추출하여 일부 처리를 위해 스크립트에 전달하고 싶습니다. svn 또는 hg에서는 "cat"명령을 사용합니다. 지정된 개정판에있는 그대로 지정된 파일을 인쇄합니다. 개정이 제공되지 않으면 작업 디렉토리의 상위가 사용되고 개정이 체크 아웃되지 않은 경우 팁이 사용됩니다. (hg 문서의 hg cat에 대한 설명에서 발췌) git로이 작업을 수행하는 …


12
Git 버전 해시를 자동으로 인쇄하도록 C 코드를 얻으려면 어떻게해야합니까?
Git 버전 해시에 액세스 할 수있는 C 코드를 작성하는 쉬운 방법이 있습니까? 실험실 환경에서 과학 데이터를 수집하기 위해 C로 소프트웨어를 작성했습니다. 내 코드는 수집 한 데이터를 나중에 분석하기 위해 .yaml 파일에 기록합니다. 내 실험은 매일 바뀌고 종종 코드를 수정해야합니다. 개정을 추적하기 위해 git 저장소를 사용합니다. 내 .yaml 데이터 파일에 주석으로 …

16
비밀번호를 묻는 거북이
방금 Git 작업을 시작했습니다. Windows 7을 사용하고 msysgit (1.7.8)과 Tortoisegit (1.7.6)을 설치했습니다. 저장소는 LAN을 통해 액세스 할 수있는 Linux 서버에 생성됩니다. 내가 직면 한 문제는 Tortoisegit을 사용하여 저장소를 복제 할 수 없다는 것입니다. 비밀번호를 묻고 어떤 비밀번호를 요구하는지 모르겠습니다. 동시에 Git Gui를 사용하여 저장소를 복제하고 모든 작업을 수행 할 수 …

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

3
TortoiseSVN의 두 분기 간 파일 비교
SVN에서이 작업을 수행하는 방법을 알고 있습니다. svn diff http://svn.example.com/branches/A/File1.txt http://svn.example.com/branches/B/File1.txt 그러나 TortoiseSVN에서이를 수행하는 덜 고통스러운 방법이 있어야합니다. Show Log에서 할 수 있다고 생각할 수 있지만 현재 브랜치의 개정판 만 표시하는 것처럼 보입니다.

17
소스 제어에 타사 라이브러리 저장
애플리케이션이 의존하는 라이브러리를 소스 제어에 저장해야합니까? 내 한 부분은해야한다고 말하고 다른 부분은 안된다고합니다. 앱에서 몇 가지 기능에 의존하기 때문에 전체 앱을 축소하는 20MB 라이브러리를 추가하는 것은 잘못된 느낌입니다 (비록 상당히 많지만). 단지 jar / dll을 저장해야합니까, 아니면 배포 된 프로젝트의 zip / tar를 저장해야합니까? 다른 사람들은 무엇을합니까?

10
머신 특정 구성 파일 커밋
개발할 때 일반적인 시나리오는 코드베이스에 시스템 특정 설정이 필요한 여러 구성 파일이 있다는 것입니다. 이러한 파일은 Git에 체크인되고 다른 개발자는 항상 실수로 다시 체크인하여 다른 사람의 구성을 손상시킵니다. 이에 대한 간단한 해결책은 Git에 체크인하지 않거나 추가로 .gitignore 항목을 추가하는 것입니다. 그러나 개발자가 필요에 맞게 수정할 수있는 파일에 합리적인 기본값을 갖는 …

13
프로그래머는 프로젝트에서 어떻게 협력합니까?
저는 항상 혼자 프로그래밍 해 왔고, 아직 학생이기 때문에 다른 사람과 프로그래밍 한 적이 없으며 이전에 버전 관리 시스템도 사용해 본 적이 없습니다. 저는 프로그래머가 회사의 소프트웨어에 대해 어떻게 협력하는지에 대한 지식이 필요한 프로젝트를 진행하고 있습니다. 소프트웨어는 어떻게 컴파일됩니까? 버전 관리 시스템에서 나온 것입니까? 개별 프로그래머에 의한 것입니까? 주기적입니까? 누군가가 …

3
git reset은 'more?'를 묻습니다.
Git Windows 명령 줄, 버전 1.8.0 지금까지 커밋이 3 개 있고 입력 할 때 git reset --soft HEAD^ 새로운 라인이 등장 More? 및 입력을 위해 깜박이는 커서 그러면 내가 무엇을 입력하든 항상 치명적 : 모호한 인수 'HEAD': 알 수없는 개정 또는 경로가 작업 트리에 없습니다. 다음과 같이 '-'를 사용하여 개정판에서 …


5
SVN에서 버전이없는 모든 파일 목록을 얻으려면 어떻게해야합니까?
때로는 개발 중이고 커밋하기로 결정하고 프로젝트에 몇 개의 파일을 만든 것을 잊어 버립니다. 그런 다음 며칠 후 친구가 Subversion에서 빌드를 가져오고 일부 파일이 누락 된 것 같다고 불평합니다. 아 젠장, 그 파일을 추가하는 걸 잊었 어! Subversion에서 버전 제어를받지 않는 파일 목록을 어떻게 얻을 수 있습니까? 그래서 모든 것을 저장소에 …

1
리베이스 후 변경 사항이 손실 되었습니까?
저는 최근에 제가 작업하고있는 지점을 다시 작성했습니다. 나무의 역사는 다음과 같습니다. 1 = 2 = 3 = 4 \ 5 = 6 = 7 \ 8 내 변경 사항 (다이어그램의 8 번)을 마스터 브랜치 (지금 다이어그램에서 4 번 커밋)로 리베이스하고 싶었습니다. 그래서 다음을 수행했습니다. git checkout my_branch git rebase master …

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