«svn» 태그된 질문

SVN은 "Subversion"의 약자이며 오픈 소스 버전 제어 시스템입니다.

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

6
Git으로 숫자 버전 관리 체계를 어떻게 달성합니까?
우리 조직은 SVN에서 Git으로의 이동을 고려하고 있습니다. 이동에 대한 한 가지 주장은 다음과 같습니다. 버전 관리는 어떻게합니까? NetBeans 플랫폼을 기반으로하는 SDK 배포판이 있습니다. SVN 개정판은 단순한 숫자이므로이를 사용하여 플러그인 및 SDK 빌드의 버전 번호를 확장 할 수 있습니다. Git으로 이동할 때이 문제를 어떻게 처리합니까? 가능한 해결책: Hudson의 빌드 번호 사용 …

14
SCM없이 코드 품질을 유지하려면 어떻게해야합니까?
저는 정부 기관에서 일하고 있습니다. 여기서 사용되는 기술과 소프트웨어 개발 방법은 매우 구식입니다. 여기에는 많은 저장 공간이 있지만 여기에서 대부분의 작업을 자동화하는 데 사용되는 응용 프로그램을 유지하고 유지할 수있는 적절한 공간이 없습니다. 기관에서는 GIT 또는 SVN과 같은 SCM 소프트웨어를 사용할 수 없습니다. 코드 품질을 유지하고 나중에 앱에 새로운 기능을 추가 …
110 git  code-quality  svn  scm 

11
개인 (한 사람) 프로젝트를위한 자식. 지나침?
나는 Subversion과 git의 두 가지 버전 제어 시스템을 알고 사용합니다. Subversion은 현재 유일한 개발자 인 개인 프로젝트에 사용되고 git은 오픈 소스 프로젝트 및 다른 사람들도 프로젝트에서 작업 할 것이라고 생각하는 프로젝트에 사용됩니다. 이것은 대부분 git의 놀라운 포크 및 병합 기능 때문입니다. 모든 사람이 자신의 브랜치에서 작업 할 수 있습니다. 매우 …


7
VCS에서 즉시 중복 파일을 삭제하지 않고 먼저 주석이있는 "삭제"로 표시하는 것은 나쁜 습관입니까?
버전 제어에서 삭제해야하는 소스 파일을 처리하는 방식이 나쁜 습관으로 간주 될 수 있는지 알고 싶었습니다. 그 예를 기반으로 설명하고 싶습니다. 나는 기본적으로 데드 코드 인 프로그램에서 Java 클래스를 신중하게 정렬해야했기 때문에 최근에 매우 화가 나었지만 아무 것도 문서화되지 않았으며 Java 클래스에서도 주석 처리되지 않았습니다. 물론 그것들을 삭제해야했지만 중복 항목을 삭제하기 …

16
변경 당 버전 제어 및 버그 추적 오버 헤드가 너무 많습니까?
나는 CVS-crazy와 Bugzilla-nuts에서 근무한다. 각 릴리스에는 너무 많은 브랜치가 있으므로 셀 수 없습니다. 모든 사람은 끊임없이 자동 병합됩니다. 이 직업 에는 유동성 이 없습니다 . 모든 것이 단계적으로 느껴집니다 . 간단한 것조차도 25 단계가 필요합니다. 공장 생산 라인에있는 것이 아니라 매일 공장을 직접 설정하는 것과 같습니다. 상황 예 : 단일 …


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

13
GIT로 이동하기 전에 SVN을 이해해야합니까? [닫은]
나는 자신을 포함하여 이전에 아무도 소스 컨트롤을 사용한 적이없는 부서에서 일하고 있습니다. 나는 개념을 추진하려고합니다. SVN을 연구하는 동안 약간의 시간을 보냈습니다. 나는 몇 가지 기본 사항을 배웠다. 커맨드 라인과 Tortoise에서 생성 / 업데이트 / 체크 아웃 / 커밋 할 수 있습니다. 태그와 브랜치 방법을 배우기 시작했지만 여전히 브랜치와 트렁크 간의 …
31 svn  git 

7
회사에서 지점을 병합하는 것이 잘못 되었습니까?
최근에 분기 및 병합 및 SCM : 분기 및 병합 입문서-Chris Birmele에 대한 MSDN 기사를 접했습니다 . 이 기사에서 그들은 '빅뱅 병합'이 합병하는 반 패턴이라고 말합니다. Big Bang Merge — 개발 노력이 끝날 때까지 지점 병합을 연기하고 모든 지점을 동시에 병합하려고합니다. 나는 이것이 회사가 생산하는 모든 개발 부서에서하고있는 것과 매우 …

2
좋은 / 더 나은 소스 코드 제어 방법을 시행하는 방법?
나는 내가 틀린 문제에 집중하고 있다고 생각하므로 내가 생각할 수없는 최적의 해결책을 제시하기 전에 먼저 문제가 무엇이라고 생각하는지 설명 할 것입니다. 현재 상황 : 현재 내 동료들은 프로젝트 전체에 변경 사항이 퍼져있는 엄청난 양의 덩어리에서 코드 변경을 커밋합니다. 얼마 전까지 만 .zip 아카이브를 일부 네트워크 공유에 배치했기 때문에 진행 상황입니다. …

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 라이센스를 구입하는 데 약간의 시간이 걸립니다. 편집 …

8
힘내-마스터에 직접 작업하면 어떤 문제가 발생합니까?
git 브랜치 모델에 대한 많은 조언을 보았으며 가장 일반적인 의견은 마스터 브랜치에서 직접 변경하는 것이 좋지 않다는 것입니다. 우리 동료 중 한 명이 마스터 지점에서 직접 변경하는 것을 매우 기쁘게 생각하며 여러 대화에도 불구하고 변경하지 않을 것으로 보입니다. 이 시점에서 나는 마스터에게 직접 일하는 것은 나쁜 습관 인 동료를 설득 …

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