우리는 ASP.Net 프로젝트의 VCS에 TFS2010을 사용하고 있습니다. 최근에 약간의 변경을해야하지만 많은 파일에 영향을 줄 필요가 있습니다. 브랜칭은 메이저 릴리스에만 예약되어 있으므로 Git을 시험해 보는 동안 로컬 브랜치를 사용하기로 결정했다. 격리 된 팀은이 로컬 지사에서 작업하고 나머지 팀 구성원은 TFS의 주 지사에 대한 버그 수정 작업을하
Visual Studio Team Foundation Server에는 소스 코드 (분기)와 데이터베이스 스크립트 (폴더)의 두 가지 아티팩트가 있습니다. 브랜치는 - 3.0, 3.1, 3.2 ... ~ 3-mainline이며 우리는 또한 4- 메인 라인을 가지고 있습니다. 실제로 4- 메인 라인 (4.0)은 이미 출시되었으며, 우리는 3.9 (아직 출시 예
제발, 도와주세요! 나는 Mercurial에 익숙하지 않다. bitbucket에 "기본 분기에 여러 개의 [두] 헤드가 있습니다"라는 메시지가 있는데, 원하는 바가 아닙니다. 가지 모두 "기본값"으로 표시됩니다. 나는 hg merge을 시도했으며 "abort : nothing to merge"를 얻습니다. 내가 머리를으로 표시하면 하나만 표시됩니다. cha
Atlassian SourceTree를 사용하고 있으며 BitBucket을 사용하고 있습니다. 다른 지점의 내 경우에는 develop을 (현실을 가정 해 봅시다 enhancement) 내가 로컬 브랜치를 만들어 : 내 시나리오는 다음과 같다. 몇 가지 사항을 변경하고이를 enhancement에게 위탁했습니다. 마지막으로, SourceTree의 "빨리 감기가
우리는 제품을 개발 중이고 main과 dev의 두 가지 분기가 있습니다. Dev는 다음 릴리스를 향한 작업입니다. 메인에는 마지막 릴리즈와 긴급한 버그 수정이 포함되어 있습니다. 우리 데이터베이스는 web.config에 정의되어 있습니다. 우리는 마이그레이션과 함께 EF6을 사용하고 있습니다. 우리는 많은 문제없이 현재 지사에서 마이그레이션을 처리 할 수있
필자는 기능 브랜치에서 작업 중이며 git checkout -b feature/other-feature을 수행하고 일부 작업을 수행 한 다음이를 github의 기점 기능/기타 기능으로 푸시했습니다. github의 다른 기능 브랜치에서 풀 요청을 만들 때 원래 기능 브랜치의 커밋로드가 표시된다는 것을 깨달았습니다. 원래 브랜치에서 병합해야 합법적으로 병합되어
우리가 릴리스 환경 (QA, 준비, 프로덕션)에 대한 릴리스 지점이있는 프로젝트에서 분기 구조를 개발하려고합니다. 환경 별 파일/코드로이 세 가지 분기를 만들었습니다. 내 계획은 개발 트렁크에서이 릴리스 지점으로의 변경 사항을 병합하는 것이지만 환경 관련 파일/코드를 덮어 쓰지는 않습니다. 릴리스 분기로 병합 할 때 업데이트되지 않도록이 파일을 단순히 '잠
동일한 문제에 대해 여러 구현을 테스트하고 싶습니다. 예를 들어 "X1"및 "X2"구현에서 문제/코드 부분 "X"가 발생하고 "Y1", "Y2"및 "Y3"구현에서 문제 "Y"가 발생합니다. 그것들을 코드가 약간 다른 작은 10 줄 기능이라고 생각하십시오. 어떻게 든이 구현 사이를 전환하기 위해 git을 사용할 수 있습니까? 그래서 코드의 해당 줄을 바꾸시겠
마스터 브랜치에서 몇 개의 새 파일이 추가 된 원래 파일의 서브 세트 인 프로젝트의 "topicA"브랜치를 작성했습니다. 이렇게하려면 분기를 만들고, 불필요한 파일을 삭제하고, 새로운 파일을 추가하고 커밋했습니다. 그런 다음 지형지 물 "topicB"를 만들고 약간 변경했습니다. E--H--I topicA
/
/ K--L--M
좋아요, 저는이 문제를 완전히 해결했다고 확신합니다.하지만 누군가 내가 잘못했거나 앞으로 나아갈 수있는 올바른 방법을 알려주기를 바랍니다. 기본적으로 나는 약간의 변경을 가한 다음 잘못된 "지점"에 있다는 것을 깨달았습니다. 따라서 변경된 폴더를 다른 위치로 복사 한 다음, 편집되지 않은 변경 사항을 삭제하고 올바른 분기로 전환 한 다음 복사 한 폴더를 "