«dvcs» 태그된 질문

분산 버전 제어 (DVCS)는 소프트웨어 개정을 추적하고 많은 개발자가 반드시 공통 네트워크에 연결하지 않고도 주어진 프로젝트에서 작업 할 수 있도록합니다.

10
나는 Subversion 괴짜입니다. 왜 Mercurial이나 Git 또는 다른 DVCS를 고려해야합니까?
분산 버전 제어 시스템 (DVCS)의 이점을 이해하려고합니다. 나는 Subversion Re-education 과 Martin Fowler 의이 기사 가 매우 유용하다는 것을 알았습니다 . Mercurial 및 기타 DVCS는 변경 세트 및 로컬 커밋을 사용하여 새로운 코드 작업 방식을 장려합니다. 지옥 및 기타 협업 문제를 병합하지 못합니다. 우리가 실험을 진행하지 않는 한 지속적인 통합을 …

7
Bitbucket, Github, Kiln 및 유사한 DVCS 탐색 및 관리 도구에 대한 오픈 소스 대안이 있습니까? [닫은]
Bitbucket , Github , Kiln , SCM-Manager 및 Rhodecode 와 같은 DVCS 탐색 및 관리를 제공하는 여러 도구 / 서비스에 대해 알고 있습니다. 그러나 내가 고려하는 유스 케이스는 다음과 같습니다. 모든 소스 코드는 고용주 내부 서버에 상주해야합니다. 솔루션은 오픈 소스 여야합니다. 프로젝트 위키, 리포지토리 탐색 및 관리, 코드 검토와 같은 …

7
왜 많은 프로젝트가 "git merge"보다 "git rebase"를 선호합니까?
DVCS를 사용하면 얻을 수있는 장점 중 하나는 편집 커밋 병합 워크 플로 ( CVCS에서 종종 시행하는 편집 병합 커밋 보다)입니다. 병합과 관계없이 각각의 고유 한 변경 사항을 리포지토리에 기록 할 수 있으므로 DAG 가 프로젝트의 실제 가계도를 정확하게 반영합니다. 왜 많은 웹 사이트 가 "병합 커밋을 피하고 싶다"고 말하는가? 프리 …


12
DVCS는 지속적인 통합을 방해합니까?
민첩한 개발자 10 명으로 구성된 팀이 있다고 가정 해보십시오. 그들은 매일 보드에서 작업을 선택하고 작업이 끝날 때까지 여러 가지 변경 사항을 커밋합니다. 모든 개발자는 트렁크에 직접 체크인합니다 (Google 스타일, 모든 커밋은 기능 전환 등을 사용하여 릴리스 후보입니다). SVN과 같은 중앙 집중식 CVS를 사용하는 경우, 이들 중 하나가 커밋 할 때마다 …

5
나는 수은의 분기에 혼란스런 자식 사용자입니다. 작은 변화를 어떻게 추적해야합니까?
나는 항상 이전에 git을 사용했지만 파이썬에 기여하고 싶기 때문에 수은을 배워야하며 매우 실망 스럽습니다. 그래서 몇 가지 작은 패치를 만들었고 로컬 수은 저장소에서 커밋으로 추적하고 싶었습니다. 분명히 수은에서 분기를 처리하는 4 가지 방법이 있습니다 . 1과 4는 나에게 완전히 어리석은 것처럼 보였습니다. 지명 된 지점은 헤비급 것처럼 보였고 빠른 1 …

6
SVN 병합에있어 어려운 점은 무엇입니까?
가능한 중복 : 나는 Subversion 괴짜입니다. 왜 Mercurial이나 Git 또는 다른 DVCS를 고려해야합니까? SVN에서는 병합이 어렵고 고통스럽기 때문에 분산 버전 제어 (Git, HG)가 SVN과 같은 중앙 집중식 버전 제어보다 본질적으로 우수하다고 말하는 사람이 가끔 있습니다. 문제는 SVN에서 병합하는 데 아무런 문제가 없었으며 실제 SVN 사용자가 아니라 DVCS 옹호자가 주장한다는 주장을 …
28 git  svn  mercurial  dvcs  merging 

11
분산 버전 제어 시스템의 비즈니스 사례
git / mercurial / bazzr 시스템이 중앙 집중식 시스템 (subversion, perforce)보다 나은 비즈니스 이유를 검색하지 못했습니다 . 당신은 DVCS를 제공 할 것을 인수 비 기술적 인 사람에게 DVCS를 판매하려고 한 경우 이익 증가 . 곧 관리자에게 git을 던질 것입니다 .subversion 저장소를 변환하고 smartgit 라이센스를 구입하는 데 약간의 시간이 걸립니다. 편집 …

6
버전 기록이 정말 신성합니까 아니면 리베이스하는 것이 더 낫습니까?
나는 Mercurial의 mantra 1에 항상 동의 했지만, 이제 Mercurial은 rebase 확장과 함께 제공되며 git에서 인기있는 관행이므로 실제로 "나쁜 습관"으로 간주 될 수 있는지 궁금합니다. 사용을 피하기에 충분히 나쁘다. 어쨌든, 나는 밀고 난 후에 rebasing이 위험하다는 것을 알고 있습니다. OTOH, 5 개의 커밋을 하나의 패키지로 패키지화하여 (특히 생산 지점에서) 멋진 것으로 …
26 git  mercurial  dvcs 

4
우리는 Subversion Geeks이며 Mercurial의 이점을 알고 싶습니다.
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 데 읽기 내가 의욕이나 힘내 또는 다른 DVCS을 고려 고려 여부를해야하는 이유 서브 버전 괴짜을 해요 . 관련 …
22 git  svn  mercurial  dvcs 

6
기존 팀을위한 분산 버전 관리를 사용하는 두통?
개인 프로젝트에 DVCS를 사용하고 좋아하지만 다른 프로젝트에서 프로젝트에 대한 기여를 쉽게 관리하는 방법을 완전히 볼 수 있지만 (예 : 일반적인 Github 시나리오) "전통적인"팀의 경우 문제가있을 수 있습니다. TFS, Perforce 등의 솔루션에 의해 사용되는 중앙 집중식 접근 방식 ( "전통")은 사무실에서 한 사람이 소유하지 않은 한 프로젝트에서 작업하는 모든 개발자가 같은 …

4
솔로 개발자를 위해 DVCS를 사용하면 이점이 있습니까?
지금은 서버에서 시각적 svn을 사용하고 개인 컴퓨터에 ankhsvn / totoise가 있습니다. 그것은 충분히 잘 작동하며 변경할 필요가 없지만 DVCS 사용의 이점을 볼 수 있다면 갈 수 있습니다. 그러나 다른 사람들없이 사용했을 때 요점이나 차이점이 없다면 귀찮게하지 않을 것입니다. 다시 한 번 질문하지만, 유일한 개발자 인 경우 DVCS를 사용하면 어떤 이점이 …

3
분기는 지속적인 통합을 중단합니까?
이 기사 인 성공적인 Git 브랜칭 모델 은 숙련 된 DVCS 사용자들 사이에서 잘 알려져 있다고 생각 합니다. 나는 hg주로 사용 하지만이 토론은 모든 DVCS에 적합하다고 주장합니다. 현재 워크 플로는 각 개발자가 마스터 리포지토리를 복제하는 것입니다. 우리는 우리 자신의 로컬 저장소에 코드를 작성하고 테스트를 실행하며 모든 것이 잘되면 마스터에게 푸시합니다. …

17
커밋 메시지를 작성해야하는 이유는 무엇입니까?
커밋 메시지를 작성해야하는 이유는 무엇입니까? 나는 싫어하고 매번 바보 같은 생각합니다. 명명되지 않은 GUI 프론트 엔드를 사용하면 강제로 수행하게됩니다. 커맨드 라인에서 VCS를 사용하더라도 매번 다른 사람들이하는 것을 들었습니다. 하루에 여러 번 커밋하고 기능을 완료하지 않은 경우 무엇에 대해 쓰고 있습니까? 나는 많은 커밋 후에 메시지를 작성하고 미니 태그가 필요하거나 실제 …

4
워크 플로 : 잠금없이 Git에서 이진 문서 형식 사용 (subversion에서 이동)
우리는 다양한 고객을위한 수많은 프로젝트를 가진 소프트웨어 컨설팅입니다. 우리는 전통적으로 Subversion을 사용하지만 현재 Git으로의 전환을 고려하고 있습니다. 우리가 생산하는 문서의 상당 부분이 고객 (요구 사항, 글로벌 디자인, 테스트 사양 등)과 공유되며 MS Office를 사용하여이를 생성합니다. Subversion에서는 "Lock"기능을 사용하여 같은 문서를 동시에 편집하는 사람이 없도록 할 수있었습니다. Git에서는 분산 특성으로 인해 …
16 git  svn  dvcs  excel  word 

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