«version-control» 태그된 질문

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

13
모든 Git 명령을 시작할 때“git”을 입력하지 않으려면 어떻게해야합니까?
단어를 입력하지 않아도되는 방법이 있는지 궁금합니다. git모든 Git 명령의 시작 부분에 . "Git mode"git 로 들어가기 위해 명령 프롬프트를 연 후 처음에 한 번만 명령 을 사용하는 방법이 있다면 좋을 것 입니다. 예를 들면 다음과 같습니다. git> 그 후에 우리가 입력하는 모든 명령은 기본적으로 Git 명령으로 해석됩니다. MySQL 쉘을 사용하여 …

3
자식에서 분기를 삭제하면 기록에서 제거됩니까?
svn에서 왔으며 git에 익숙해지기 시작했습니다. git에서 브랜치가 삭제되면 히스토리에서 제거됩니까? svn에서는 삭제 작업 (역 병합)을 되돌려 분기를 쉽게 복구 할 수 있습니다. svn의 모든 삭제와 마찬가지로 분기는 실제로 삭제되지 않으며 현재 트리에서 제거됩니다. 분기가 실제로 git의 히스토리에서 삭제되면 해당 분기에서 병합 된 변경 사항은 어떻게됩니까? 그들은 유지됩니까?

7
GitHub의 프로젝트 및 리포지토리
GitHub에서 (리포지토리 내에서 생성 할 수있는) 프로젝트와 리포지토리의 개념적 차이점은 무엇입니까? 나는 비슷한 몇 가지 질문 ( here , here 및 here )을 보았지만 GitHub 프로젝트가 무엇인지, GitHub 리포지토리가 무엇인지, 각각의 사용시기를 설명하는 것은 없습니다. 누군가가 각 용어를 설명하고 각 용어를 사용 / 만드는시기에 대한 예를 제공 할 수 있다면 …

8
현재 분기를 다른 분기로 병합하는 방법
master와 dev의 두 가지가 있습니다. 나는 항상 개발 작업을하고 코드가 프로덕션 용도로 승인되면 마스터 지점에서만 코드를 확인합니다. 그렇게 할 때 다음을 수행해야합니다. git checkout master git merge dev git checkout dev 그것은 끔찍한 장황한 일이며, 자주하는 일을 최소화하고 싶습니다. 마스터 브랜치를 먼저 체크 아웃하지 않고 현재 브랜치 개발에서 다른 브랜치 …

8
새 분기를 명시 적으로 푸시해야하는 이유는 무엇입니까?
나는 새롭고 git연습 중입니다. 로컬 지점을 만들었지 만 지점을 만들 때 git push리포지토리에 업로드되지 않은 것을 보았습니다 . 나는 실제로해야했다 : git push -u origin --all. 왜 이런거야? 지사가 기본적으로 새로운 변경 사항을 적용하지 않습니까? 두 번째 명령을 실행해야하는 이유는 무엇입니까?


17
가장 일반적인 SVN은 패턴을 무시합니까?
사용하기에 가장 좋은 일반 SVN 무시 패턴은 무엇입니까? 여러 가지 다른 IDE, 편집기, 컴파일러, 플러그인, 플랫폼 등의 특정 파일과 "오버랩"되는 일부 파일 유형이 있습니다 (즉, 일부 유형 프로젝트에는 바람직하지만 다른 유형에는 적합하지 않음). 그러나 개발 환경의 특정 사항에 관계없이 소스 제어에 자동으로 포함시키지 않으려는 많은 파일 유형이 있습니다. 이 질문에 …

5
로컬 Git 브랜치를 다른 이름의 리모콘으로 쉽게 푸시하려면 어떻게해야합니까?
항상 두 이름을 모두 지정하지 않고 다른 이름을 가진 원격 지점이있는 로컬 지점을 밀고 당기는 쉬운 방법이 있는지 궁금합니다. 예를 들면 다음과 같습니다. $ git clone myrepo.git $ git checkout -b newb $ ... $ git commit -m "Some change" $ git push origin newb:remote_branch_name 이제 누군가 remote_branch_name을 업데이트하면 다음을 …

6
Git을 사용하여 원격 저장소에 초기 푸시를 어떻게 수행합니까?
나는 수많은 튜토리얼을 읽었으며 계속해서 짧게 나옵니다. 내가 가진 것은 다음과 같습니다. -Windows 데스크톱에서 RubyMine을 실행하고 있습니다.- 지침에 따라 WebFaction 호스팅 계정에 Git을 설치했습니다-Git이 두 컴퓨터에서 모두 제대로 작동하는 것 같습니다 내가하고있는 일은 다음과 같습니다. 1. 서버에서 : a. mkdir 프로젝트 b. 자식 초기화 c. git add. 디. git commit …

4
추적 지점이란 무엇입니까?
누군가가 git에 적용되는 "추적 지점"을 설명 할 수 있습니까? git-scm.com 의 정의는 다음과 같습니다 . Git의 '추적 지점'은 원격 지점에 연결된 로컬 지점입니다. 해당 분기를 밀고 당기면 연결된 분기에 자동으로 밀고 당깁니다. 항상 동일한 업스트림 분기에서 새 분기로 가져오고 "git pull"을 명시 적으로 사용하지 않으려면이 옵션을 사용하십시오. 불행히도 git에 익숙하지 …

10
TFS : 배치 파일에서 수정되지 않은 파일의 체크 아웃을 실행 취소하는 방법
배치 파일을 사용하여 코드를 생성하고 TFS (Team Foundation Server)에서 생성 된 파일을 자동으로 체크 아웃하여 파일을 재생성 할 수 있습니다. 이러한 파일의 대부분은 수정되지 않지만 생성기는이를 미리 알지 못합니다. "tfs undo"명령은 체크 아웃을 취소하지만 일부가 수정되었는지 (우리가 원하지 않는) 프롬프트를 표시합니다. 또한 생성 된 파일을 즉시 체크인하고 싶지 않습니다. 사용자에게 …

24
MS Excel 버전 관리를 수행하는 가장 좋은 방법
MS Excel (2003/2007)에서 어떤 버전 제어 시스템을 사용 했습니까? 무엇을 추천하고 왜 하시겠습니까? 최고 등급의 버전 관리 시스템에서 어떤 제한을 찾았습니까? 이를 관점에서 살펴보면 다음과 같은 두 가지 사용 사례가 있습니다. VBA 모듈의 버전 제어 둘 이상의 사람이 Excel 스프레드 시트에서 작업하고 있으며 병합 및 통합하려는 동일한 워크 시트를 변경하고있을 …

4
TFS 소스 제어에서 여러 파일 이동
Team Foundation Server 2008 (SP 1)을 사용하고 있으며 파일 기록을 유지하려면 한 폴더에서 다른 폴더로 여러 파일을 이동해야합니다. 팀 탐색기 (SP 1 포함) 외에도 최신 TFS Power Tools (2008 년 10 월)가 설치되어 있습니다 (Windows Shell 통합 용). 이제 문제는 셸이나 소스 제어 탐색기 창을 통해 여러 파일을 선택하고 이동할 …

3
현재 브랜치와 마스터 사이에 Git diff가 있지만 병합되지 않은 마스터 커밋은 포함되지 않습니다.
아직 마스터로 병합되지 않은 지점의 모든 변경 내용을 비교하고 싶습니다. 나는 시도했다 : git diff master git diff branch..master git diff branch...master 그러나 이러한 각 경우에 diff에는 아직 내 지점으로 병합되지 않은 마스터의 내용이 포함되어 있습니다. 내 지점에 아직 병합되지 않은 마스터의 변경 사항을 제외하는 지점과 마스터 사이의 차이점을 수행하는 …

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

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