«branch» 태그된 질문

"분기"는 버전 제어 시스템에서 독립적 인 개발 라인을 나타내는 데 사용되는 용어입니다. 시스템에 따라 저장소에는 하나 이상의 분기가 포함될 수 있습니다. 변경 사항이 한 지점에서 다른 지점으로 전파되어야 할 때 지점이 병합됩니다.

6
명명 된 지점과 여러 리포지토리
우리는 현재 비교적 큰 코드베이스에서 서브 버전을 사용하고 있습니다. 각 릴리스에는 자체 분기가 있으며 트렁크에 대해 수정 사항이 수행되고 다음을 사용하여 릴리스 분기로 마이그레이션됩니다.svnmerge.py 나는 더 나은 소스 컨트롤로 옮겨 갈 시간이 왔다고 생각하며 머큐리얼과 잠시 동안 놀아 왔습니다. Mercurial을 사용하여 이러한 릴리스 구조를 관리하는 학교는 두 곳인 것 같습니다. …



7
git 하위 모듈과의 충돌을 어떻게 관리합니까?
여러 하위 모듈을 참조하는 git superproject가 있고 나머지 프로젝트 구성원이 작업 할 수 있도록 워크 플로를 잠그려고합니다. 이 질문에 대해 내 슈퍼 프로젝트가 호출 supery되고 하위 모듈이라고 가정 subby합니다. (다음은 내가하려는 작업을 단순화 한 것입니다 ... 실제로 버전에 브랜치를 사용하지는 않지만 질문으로 레이아웃하는 것이 가장 쉬울 것이라고 생각했습니다.) 내 마스터 …

8
현재 브랜치가 아닌 브랜치로 'git pull'하는 방법은 무엇입니까?
당신이 실행하면 git pull온 master지점, 그것은 일반적으로 가져옵니다 origin/master. 라는 다른 분기 newbranch에 있지만 git pullfrom origin/masterinto 를 수행하는 명령을 실행해야 master하지만 git checkout끌어 오기가 완료 될 때까지 선택한 분기를 변경하기 위해 실행할 수 없습니다 . 이를 수행하는 방법이 있습니까? 배경 지식을 제공하기 위해 저장소는 웹 사이트를 저장합니다. newbranch웹 사이트를로 …
126 git  branch  git-branch 

3
Git : git의 병합되지 않은 모든 변경 사항 나열
다양한 주제에 대한 브랜치를 만들고 더 이상 필요하지 않을 때 정기적으로 삭제하지 않고 이제는 약 50 개의 브랜치를 만들었습니다.) 분기를 삭제하려고했는데 일부 변경 사항이 병합되지 않았습니다. 내가 원하는 것은 마스터에없는 리포지토리의 브랜치에 어떤 변경 사항이 있는지 정확히 볼 수있는 기능입니다. 그렇게 할 방법이 있습니까? 미리 감사드립니다.
125 git  branch 

4
Mercurial 이동이 새 지점으로 변경됩니다.
내 로컬 저장소에 커밋했지만 아직 푸시되지 않은 변경 사항이 많이 있습니다. on 기능이 예상보다 오래 걸리므로 푸시하기 전에 이러한 변경 사항을 명명 된 분기로 교체하고 싶습니다. 어떻게 할 수 있습니까?
124 mercurial  branch 

4
브랜치를 트렁크와 병합
TortoiseSVN을 사용하여 브랜치에서 변경 한 내용을 트렁크와 병합해야합니다. 저는이 프로젝트의 유일한 개발자이므로 트렁크가 변경되지 않았다는 것을 알고 있습니다. 나는 결국 우리 팀이 그것을 사용할 수 있도록 SVN을 배우고 있습니다. 기본적으로 트렁크가 가지와 똑같이 보이기를 원합니다. pre-svn 세계에서는 브랜치 폴더의 파일을 복사하고 트렁크 폴더의 파일을 삭제 한 다음 브랜치를 트렁크에 복사합니다. …

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

4
svn : 특정 버전의 트렁크에서 분기를 만드는 방법
다음 작업은 트렁크의 헤드 개정에서만 분기를 생성합니다. 특정 개정에서 분기를 생성하려면 어떻게합니까? 감사. $ svn copy http://svn.example.com/repos/calc/trunk \ http://svn.example.com/repos/calc/branches/my-calc-branch \ -m "Creating a private branch of /calc/trunk."
116 svn  branch 

9
분기에 대한 모든 변경 사항을 취소하는 방법은 무엇입니까?
브랜치 (예 :)에서 작업 중이며 design여러 가지 변경 사항을 적용했지만 모두 삭제하고 리포지토리 버전과 일치하도록 재설정해야합니다. 나는 git checkout design그것을 할 것이라고 생각 했지만 나는 이미 분기에 design있고 3 개의 수정 된 파일이 있음을 알려줍니다 . 이러한 변경 사항을 삭제하고 현재 원격 서버에있는 분기를 가져 오려면 어떻게해야합니까?
116 git  branch  rollback 

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

7
Git 'master'브랜치의 이름을 'release'로 바꾸려면 어떻게해야합니까?
우리는 프로젝트에 대해 마스터 브랜치를 릴리스 브랜치라고 부르는 새로운 정책을 시행하여 브랜치가 어떻게 사용되어야하는지 더 명확하게하고 싶습니다. 당연히 후보 브랜치도 개발 및 출시 할 예정입니다. 다음을 사용하여 로컬에서 마스터 브랜치의 이름을 바꿀 수 있음을 이해합니다. git branch -m master release 그러나 이는 로컬에만 해당됩니다. 이것을 원격으로 밀어도 HEAD는 여전히 원격 …

6
버전 관리를 위해 태그와 릴리스 / 베타 분기를 사용해야하는 이유는 무엇입니까?
나는 약 1 년 동안 git을 사용해 왔으며 다른 버전에서 커밋에 태그를 지정하는 데 태그를 사용하고 싶습니다. 태그 작업에 사용할 명령에 대한 많은 정보를 찾았지만 제가 알고 싶은 것은라는 새 분기를 만들 수 1.1.0있고 전체적으로 마음을 흐리게 할 필요가 없다면 태그 지정을 사용하는 이유 입니다. 새로운 git 명령 세트? 브랜치보다는 …
114 git  branch  git-tag 

1
git remote prune – 내가 예상했던만큼 가지 치기 된 가지를 보여주지 않았습니다.
man 페이지에서 : Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in "remotes/<name>". 그래서 저는 git push origin :staleStuff 그리고 달렸다 git remote prune origin 그러나 단 하나의 로컬 분기 만 정리되었습니다. …

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