«versioning» 태그된 질문

버전 관리는 고유 한 버전 이름 또는 고유 버전 번호를 사용하여 동일한 소프트웨어의 연속 버전을 식별하는 방법입니다.

9
마스터 브랜치에서 수백 개의 맞춤형 브랜치 유지
현재 공유 저장소에 PHP 애플리케이션을위한 하나의 마스터 브랜치가 있습니다. 우리는 소프트웨어 가입자 인 500 명 이상의 고객을 보유하고 있으며, 대부분의 고객은 각각 별도의 지점에있는 서로 다른 목적을 위해 약간의 사용자 정의를 가지고 있습니다. 사용자 정의는 다른 텍스트 필드 이름, 완전히 새로운 기능 또는 모듈 또는 데이터베이스의 새 테이블 / 열일 …

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

13
어떤 "버전 명명 규칙"을 사용하십니까? [닫은]
다른 버전 명명 규칙이 다른 프로젝트에 적합합니까? 무엇을 사용하고 왜? 개인적으로, 나는 16 진수 (예 : 11BCF)의 빌드 번호를 선호합니다. 이것은 매우 정기적으로 증가해야합니다. 그런 다음 고객에게 간단한 3 자리 버전 번호 (예 : 1.1.3)가 있습니다. 1.2.3 (11BCF) <- Build number, should correspond with a revision in source control ^ …


12
MAJOR.MINOR.BUILDNUMBER.REVISION의 빌드 번호는 정확히 무엇입니까
빌드 번호에 대해 생각하는 것은 새로운 야간 빌드가 작성 될 때마다 새 BUILDNUMBER가 생성되어 해당 빌드에 지정된다는 것입니다. 내 7.0 버전 응용 프로그램의 야간 빌드는 7.0.1, 7.0.2 등입니다. 그렇습니까? 그렇다면 빌드 번호 뒤에 REVISION을 어떻게 사용합니까? 또는 매일 밤마다 빌드 후에 REVISION 부분이 증가합니까? 우리는 각 야간 빌드를 참조 않습니다 …

9
여러 클라이언트에 대해 동일한 소프트웨어의 서로 다른 사용자 정의 버전을 유지하는 방법
우리는 다른 요구를 가진 여러 고객을 보유하고 있습니다. 우리의 소프트웨어는 어느 정도 모듈화되어 있지만, 모든 모듈의 비즈니스 로직을 각 고객마다 조금씩 조정해야한다는 것은 거의 확실합니다. 변경 사항은 너무 작아서 각 클라이언트에 대해 모듈을 개별 (물리적) 모듈로 나누는 것을 정당화하기에는 너무 작습니다. 빌드 관련 문제, 연결 혼란이 걱정됩니다. 그러나 이러한 변경 …

16
소프트웨어 버전 번호 날짜
소프트웨어 개발자는 일반적으로 날짜를 버전 번호로 사용하지 않지만 YYYYMMDD 형식 (또는 그 차이)은 사용할 정도로 견고합니다. 그 계획에 문제가 있습니까? 아니면 제한된 '유형'소프트웨어 (사내 제작과 같은)에만 적용됩니까?
43 versioning 

7
메이저 / 마이너 / 패치 버전 번호는 언제 변경합니까?
가능한 중복 : 어떤 "버전 명명 규칙"을 사용하십니까? 출시 직전 또는 직후에 주 / 부 / 패치 버전 번호를 변경합니까? 예 : 방금 전 세계에 1.0.0을 출시했습니다 (huzzah!). 하지만 너무 축하하지 마십시오. 6 주 안에 1.1.0이 나옵니다! 따라서 버그를 수정하고 새 빌드를 수행하십시오. 그 빌드는 무엇입니까? 1.1.0.0 또는 1.0.0.xxxy (여기서 …
40 versioning 

14
웹 애플리케이션을 버전해야합니까?
최근 웹 애플리케이션 버전 관리에 대해 동료와 논의했습니다. 나는 당신이 전혀 필요하다고 생각하지 않으며, 최신 릴리스가 공개되었는지 확인하기 위해 위생 검사를 원한다면 날짜 (YYMMDD)가 충분하다고 생각합니다. 나는 기지에서 떨어져 있습니까? 요점을 놓치고 있습니까? 웹 애플리케이션 버전 번호를 사용해야합니까

2
build.number가 시맨틱 버전 관리의“남용”인 이유는 무엇입니까?
나는 우리의 수석 건축가 중 하나에 제안 된 빌드 시스템 (Gradle을 / Artifactory / 젠킨스 / 요리사)를 설명했다, 그는 나에게 코멘트를 만들어 내가 그 종류의 체중에에 정말 동의하지만, 경험이 충분가 아닙니다. 이 프로젝트는 다른 팀이 재사용 할 수 있도록 Java 라이브러리 (JAR)를 아티팩트로 빌드합니다. 버전 관리를 위해 다음의 의미 론적 …


5
버전 번호는 언제 증가시켜야합니까?
나는 학교에서 프로그래밍을 배우지 못했고 (전문) 개발자로 일하지 않기 때문에 많은 기본 사항이 명확하지 않습니다. 이 질문은 그들 중 하나를 명확히하려고합니다. 이제 내가 문제가 있다고 가정하자 #1, #2및 #3버전에 대한 개선 / 수정되도록 설정되어 내 문제 추적기에서 1.0.0마지막 (안정적) 버전입니다 0.9.0. 언제 버전으로 증분해야 1.0.0합니까? a) 위에 나열된 문제 중 …

2
VCS에 소프트웨어 버전 번호를 저장하는 것이 좋습니다?
와 같은 제품 버전 v1.0.0.100은 소프트웨어의 고유 한 프로덕션 릴리스를 나타낼뿐만 아니라 해당 제품의 기능 세트와 핫픽스 단계를 식별하는 데 도움이됩니다. 현재 제품의 최종 패키지 / 빌드 / 이진 버전을 유지 관리하는 두 가지 방법이 있습니다. 버전 관리. 파일은 어딘가에 버전 번호를 저장합니다. CI (Continuous Integration) 빌드 서버에는이 체크인 버전 …

5
인터페이스를 어떻게 발전시키고 버전을 관리합니까?
인터페이스가 있다고 가정 해보십시오 IFoo. public interface IFoo { void Bar(string s); int Quux(object o); } API 버전 2에서는 Glarg이 인터페이스에 메소드 를 추가해야합니다 . 기존 API 사용자를 중단하고 이전 버전과의 호환성을 유지하지 않고 어떻게 수행합니까? 이것은 주로 .NET을 목표로하지만 다른 프레임 워크 및 언어에도 적용될 수 있습니다.

4
장기 프로젝트의 제품 버전 관리 및 분기를 처리하는 가장 좋은 방법은 무엇입니까?
일반적으로 제품 수명주기 동안 여러 릴리스가있을 수 있고 이전 제품의 지원이 필요한 장기 프로젝트의 경우 제품 버전 및 코드 기반 분기를 처리하는 가장 좋은 방법은 무엇입니까? 좀 더 구체적으로 말하면, 적절한 분산 버전 관리 (git)가 있고 팀 규모가 크거나 크며 개발자가 한 번에 여러 프로젝트를 수행하고 있다고 가정하십시오. 현재 직면하고있는 …

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