git 흐름을 사용할 때 composer.json 파일 내에서 버전을 업데이트해야하는 경우

감각

PHP 프로젝트 내에서 자식 흐름을 구현하려고합니다. 새로운 기능을 추가하고 있습니다. 마지막 태그는 1.1.0입니다.

지금은 1.1.0 버전이 아닙니다 (새 기능을 추가하고 있기 때문에). 즉, composer.json 파일 내에서 버전을 업데이트해서는 안됩니다.

개발할 기능이 추가되면 버전을 업데이트해야합니까? Lice 1.1 기능 이름?

릴리스 브랜치 내에서만 버전을 업데이트해야합니까? 올바른 순간이 마지막이라고 생각합니다.

Github에서 Symfony를 살펴보십시오. 글을 쓰는 시점에서 master지점은 다음을 사용합니다 3.0-dev.
https://github.com/symfony/symfony/blob/master/composer.json

이제 tag를보세요 2.7.6. 사용 : 2.7-dev.
https://github.com/symfony/symfony/blob/v2.7.6/composer.json

마지막으로 나열된 모든 분기를 살펴보면 각 "major.minor"버전의 이름을 따서 명명 된 것을 알 수 있습니다.

그들이 사용하는 패턴은 항상 코드의 "다음"버전 인 마스터 브랜치에 모든 새로운 기능을 추가하는 것입니다. 따라서이 기능을 "기능 브랜치"에 추가 할 것입니다.이 단계에서 이름을 부르는 것은 중요하지 않지만 작곡가 파일은 다음과 같이 말합니다.

"dev-master": "1.2-dev"

기능이 완료되면 작성기 파일에 이미 "1.2.0"이 준비된 "마스터"로 병합합니다.

이제 1.2를 릴리스 할 준비가되면으로 태그를 지정하고 1.2.0"1.2"브랜치를 만들고 커밋합니다.

마지막으로 "master"의 composer 파일을 "1.3-dev"로 변경하고 커밋합니다. 이후의 모든 새로운 기능은 "1.3.0"을 대상으로합니다.

출시 후

1.2를 유지해야하므로 1.2 브랜치에 패치가 적용됩니다. 그러나 이러한 패치가 master에도 적용되기를 원하므로 master에서 git merge 1.2. 따라서 여전히 마스터에 기능을 추가하고 있지만 동시에 이전 버전에서 패치를 가져옵니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

버전이 지정된 API에 대해 SwashBuckle을 사용하여 swagger JSON 파일을 생성 할 때 URL 경로의 일부 제거

분류에서Dev

Git : 자바에서 컴파일 할 때 이름이 변경된 파일이 충돌을 일으킴

분류에서Dev

Webpack을 사용하는 경우 tsconfig.json에 루트 파일을 지정해야합니까?

분류에서Dev

Angular에서 파일을 업로드 할 때 드롭 다운의 내용을 업데이트하는 방법

분류에서Dev

Node JS에서 Curl을 사용하여 GitHub에서 파일을 업데이트 할 때 발생하는 문제

분류에서Dev

SharePoint "경로를 사용하여 파일 콘텐츠 가져 오기"작업을 사용할 때 "파일 콘텐츠"의 JSON에서 $ content 값 추출

분류에서Dev

Vbs에서 txt 파일을 만들 때 존재하는 경우 이름 변경

분류에서Dev

내 앱을 설치하는 사용자가 .env 파일의 변수에 액세스하는 경우 git에서 무시하는 경우 어떻게됩니까?

분류에서Dev

git 버전 업데이트 중 ... 이전 git 버전을 사용한 저장소에 대해 수행해야 할 작업이 있습니까?

분류에서Dev

두 가지 별도의 경우에 UIViewController 흐름을 사용하려는 경우

분류에서Dev

파일이 이미 존재하는 경우 파일을 복사 할 때 Windows에서 파일에 대해 잘못된 날짜가 생성됨

분류에서Dev

브라우저의 html 파일 내에 functions.js 파일을로드하려고 할 때 GET 404 오류 (* 노드 js를 서버로 사용)

분류에서Dev

DOM 파서를 사용하여 xml 파일을 업데이트 할 때 생성되는 새 줄

분류에서Dev

사용자가 내 웹 사이트에 파일을 업로드하기를 원할 때 내 경로는 무엇입니까?

분류에서Dev

함수에서 사용할 때 라이브러리를 사용하는 파일의 이름을 가져 오는 __file__ 버전이 있습니까?

분류에서Dev

Wordpress-브라우저에서 페이지를 불러올 때 사용되는 테마에서 파일을 변경하려면 어떻게해야합니까?

분류에서Dev

Wordpress-브라우저에서 페이지를 불러올 때 사용되는 테마에서 파일을 변경하려면 어떻게해야합니까?

분류에서Dev

bash 및 git을 사용하여 파일을 수정하는 경우 파일 업데이트를 자동화하는 방법은 무엇입니까?

분류에서Dev

git URL을 사용할 때 해결되는 Bower 버전

분류에서Dev

파일을 만들어야 할 때 파일을 찾을 수 없음 오류 (이름에 현재 날짜를 추가 한 경우에만 해당)

분류에서Dev

컴퓨터간에 파일을 전송할 때 파일 사용자 소유권이 변경됩니까?

분류에서Dev

Flask를 사용하여 파일을 디렉터리에 업로드 할 때 내부 서버 오류 코드 500

분류에서Dev

Marklogic에서 REST API를 사용하여 데이터 허브 흐름을 실행할 때 발생하는 문제

분류에서Dev

업데이트 된 버전을 사용할 수있는 경우 웹 콘텐츠 (.js 파일)를 자동 동기화 / 업데이트하는 Cordova 앱, 그렇지 않으면 캐시 된 버전을 사용 하시겠습니까?

분류에서Dev

Android + PHP : JSON을 통해 Android로 전달할 때 내 서버 측 이미지 파일 위치를 보호하는 방법

분류에서Dev

Git을 사용할 때 코드에서 절대 경로 이름을 피하려면 어떻게해야합니까?

분류에서Dev

나중에 Jenkins 작업에서 사용하기 위해 git 변경 사항을 파일에 전달

분류에서Dev

입력 값을 업데이트하기 위해 val ()을 사용할 때 jquery 메서드 html ()에 여전히 오래된 내용이있는 이유

분류에서Dev

InvokeHTTP의 JSON 응답에 값이 포함 된 경우 원본 데이터 흐름을 라우팅하는 방법

Related 관련 기사

  1. 1

    버전이 지정된 API에 대해 SwashBuckle을 사용하여 swagger JSON 파일을 생성 할 때 URL 경로의 일부 제거

  2. 2

    Git : 자바에서 컴파일 할 때 이름이 변경된 파일이 충돌을 일으킴

  3. 3

    Webpack을 사용하는 경우 tsconfig.json에 루트 파일을 지정해야합니까?

  4. 4

    Angular에서 파일을 업로드 할 때 드롭 다운의 내용을 업데이트하는 방법

  5. 5

    Node JS에서 Curl을 사용하여 GitHub에서 파일을 업데이트 할 때 발생하는 문제

  6. 6

    SharePoint "경로를 사용하여 파일 콘텐츠 가져 오기"작업을 사용할 때 "파일 콘텐츠"의 JSON에서 $ content 값 추출

  7. 7

    Vbs에서 txt 파일을 만들 때 존재하는 경우 이름 변경

  8. 8

    내 앱을 설치하는 사용자가 .env 파일의 변수에 액세스하는 경우 git에서 무시하는 경우 어떻게됩니까?

  9. 9

    git 버전 업데이트 중 ... 이전 git 버전을 사용한 저장소에 대해 수행해야 할 작업이 있습니까?

  10. 10

    두 가지 별도의 경우에 UIViewController 흐름을 사용하려는 경우

  11. 11

    파일이 이미 존재하는 경우 파일을 복사 할 때 Windows에서 파일에 대해 잘못된 날짜가 생성됨

  12. 12

    브라우저의 html 파일 내에 functions.js 파일을로드하려고 할 때 GET 404 오류 (* 노드 js를 서버로 사용)

  13. 13

    DOM 파서를 사용하여 xml 파일을 업데이트 할 때 생성되는 새 줄

  14. 14

    사용자가 내 웹 사이트에 파일을 업로드하기를 원할 때 내 경로는 무엇입니까?

  15. 15

    함수에서 사용할 때 라이브러리를 사용하는 파일의 이름을 가져 오는 __file__ 버전이 있습니까?

  16. 16

    Wordpress-브라우저에서 페이지를 불러올 때 사용되는 테마에서 파일을 변경하려면 어떻게해야합니까?

  17. 17

    Wordpress-브라우저에서 페이지를 불러올 때 사용되는 테마에서 파일을 변경하려면 어떻게해야합니까?

  18. 18

    bash 및 git을 사용하여 파일을 수정하는 경우 파일 업데이트를 자동화하는 방법은 무엇입니까?

  19. 19

    git URL을 사용할 때 해결되는 Bower 버전

  20. 20

    파일을 만들어야 할 때 파일을 찾을 수 없음 오류 (이름에 현재 날짜를 추가 한 경우에만 해당)

  21. 21

    컴퓨터간에 파일을 전송할 때 파일 사용자 소유권이 변경됩니까?

  22. 22

    Flask를 사용하여 파일을 디렉터리에 업로드 할 때 내부 서버 오류 코드 500

  23. 23

    Marklogic에서 REST API를 사용하여 데이터 허브 흐름을 실행할 때 발생하는 문제

  24. 24

    업데이트 된 버전을 사용할 수있는 경우 웹 콘텐츠 (.js 파일)를 자동 동기화 / 업데이트하는 Cordova 앱, 그렇지 않으면 캐시 된 버전을 사용 하시겠습니까?

  25. 25

    Android + PHP : JSON을 통해 Android로 전달할 때 내 서버 측 이미지 파일 위치를 보호하는 방법

  26. 26

    Git을 사용할 때 코드에서 절대 경로 이름을 피하려면 어떻게해야합니까?

  27. 27

    나중에 Jenkins 작업에서 사용하기 위해 git 변경 사항을 파일에 전달

  28. 28

    입력 값을 업데이트하기 위해 val ()을 사용할 때 jquery 메서드 html ()에 여전히 오래된 내용이있는 이유

  29. 29

    InvokeHTTP의 JSON 응답에 값이 포함 된 경우 원본 데이터 흐름을 라우팅하는 방법

뜨겁다태그

보관