«version-control» 태그된 질문

소스 코드의 개정을 추적, 저장 및 검색하기위한 프로그래밍 규칙.

6
특정 방법이나 기능에 대한 변경 사항을 보여줄 수있는 버전 관리 시스템이 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 때로는 다음과 같이 말할 수있는 것이 좋을 것입니다. (git|svn|hg|etc) diff Foo.c:main (git|svn|hg|etc) log log Foo.c:main 마지막 커밋 이후의 소스 파일 내 특정 …

2
Visualstudio 데이터베이스 프로젝트를 데이터베이스와 동기화 상태로 유지하려면 어떻게해야합니까?
데이터베이스 스키마를 Visual Studio .dbproj 데이터베이스 프로젝트와 동기화하고 싶습니다. 지금은 대부분의 데이터베이스 개발 작업에 SSMS를 사용하고 있으며 db 스키마와 .dbproj를 동기화해야 할 때 Visual Studio의 스키마 비교 도구를 수동으로 사용해야합니다. 내가 왜 이것을 원 할까? 때문에 : 변경 사항을 체크인하는 유일한 방법입니다 변경 사항을 적용 할 수있는 유일한 방법입니다 그렇게하지 …

3
코드 라인의 수명을 어떻게 추정 할 수 있습니까?
오픈 소스 프로젝트에서 코드 수명을 분석하는 방법을 찾으려고합니다. 즉, 특정 코드 줄이 활성화되어 사용되는 시간입니다. 내 생각은 코드의 수명이 처음 커밋되면 시작되고 다음 중 하나가 발생하면 끝납니다. 편집 또는 삭제되었습니다. 빌드에서 제외 빌드 내의 코드는 일정 기간 (예 : 1 년) 동안 유지되지 않습니다. 참고 : "편집"이 "죽음"으로 계산되는 이유에 …

3
동일한 프로젝트 여러 클라이언트에 대한 분기 모델 제안
우리는 서로 다른 클라이언트의 기반으로 작동하는 여러 응용 프로그램을 포함하는 매우 큰 프로젝트를 보유하고 있습니다. 모든 고객은 제품, 다른 마일스톤, 다른 요구 사항 등을 자체적으로 가지고 있으므로 각 프로젝트는 자체 요구에 따라 독립적으로 발전 할 것입니다. 프로젝트의 핵심은 모든 프로젝트에서 비슷 하지만 (균등하지는 않음) 조직은 각 고객을 독립적으로 처리하는 팀 …


3
버전 제어 커밋 히스토리 유지 및 리팩토링 및 문서화
버전 관리 시스템에서 유지 관리하는 커밋 기록을 사용하는 데 드는 비용은 거의 없습니다. 그러나 주요 프로젝트 리팩토링 (또는 재구성 / 정리) 노력 중에는 함수와 클래스 및 네임 스페이스가 이동합니다. 때때로 여러 파일이 병합되고 다른 파일이 분할됩니다. 이러한 변경으로 인해 일부 파일의 원래 커밋 기록이 손실 될 수 있습니다. 제 개인적으로는 …

4
인수 합병으로 인해 다양한 버전 제어 시스템을 통합하거나 다른 버전 제어 시스템 중 하나를 선택하는 방법은 무엇입니까?
회사는 다른 버전 제어 시스템을 사용하는 다른 회사를 인수합니다. 예를 들어 Subverson-GIT 브리지를 사용하거나 한 도구를 다른 도구로 사용하기로 결정하는 등 시스템을 통합하는 방법과 시스템 간 마이그레이션 방법에 대한 공통된 지식이 있습니까? 사람들은 그러한 의사 결정을 위해 소프트웨어 개발에 대한 "Joel"테스트와 같은 일련의 기준을 사용합니까?

4
FOSS 버전 제어 시스템은 엔터프라이즈에서 작동합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 대기업이 기존 버전 제어 시스템을 교체 할 계획이라고 가정 해 보겠습니다. "지원"기능을 갖추고 있기 때문에 수십만 달러가 …

2
Unity 버전 관리 모범 사례?
Unity, 특히 코드가 아닌 장면이나 프리 팹과 같은 객체에서 버전 제어를 사용하는 방법에 약간 혼란 스럽습니다. 최근에 동료와 같은 장면의 다른 부분에서 작업 할 때 문제가 발생했습니다. 갈등, 분기 및 합병으로 이어졌습니다. 결국 내 수정은 어쨌든 그의 변경에 의해 무시되었습니다. 내가 지금 볼 수있는 유일한 방법은 우리가 같은 물체에서 교대로 …

5
각 개발자마다 원격 지사를 두는 것이 좋은 방법입니까?
프로젝트의 각 개발자마다 원격 지사를 두는 것이 좋은 방법으로 간주됩니까? 우리는 다음 분기와 함께 Git을 사용하고 있습니다. 석사 해제 나타나게 하다 각 개발자가 자신의 브랜치를 보유한 경우 코드를 브랜치에 푸시하고 다른 개발자는 이러한 변경 사항을 자체 브랜치에 병합 할 수 있습니다.

2
축소 된 CSS를 Git에 저장해야합니까?
Gulp를 사용하여 작업중 인 프로젝트의 SASS 코드에서 축소 된 CSS를 생성합니다. Git에서 라이브로 푸시 할 때이 축소 된 CSS를 재생성하는 것이 모범 사례로 간주되는지 궁금합니다 ... 또는 축소 된 CSS 파일을 Git에 저장하여 서버 측에서 더 이상 작업하지 않고 프로덕션에 자동으로 푸시됩니까? 이것에 대한 사람들의 아이디어에 감사드립니다. 감사!

2
DVCS가 왜 모두 확약되지 않은 변화에 대한 비이성적 인 공포증을 겪는 것처럼 보이는가?
SVCS 배경에서 비롯된 DVCS 시스템 작업에 익숙해지기 가장 어려운 것 중 하나는 시한 시한 폭탄과 같은 커밋되지 않은 변경 사항 을 모두 고려하는 방식 입니다. Mercurial에서 변경 사항을 가져 오려고 시도하고 작업 사본에 커밋되지 않은 변경 사항이있는 경우 들어오는 변경 사항을 병합하기 위해 후프를 뛰어 넘어야합니다. 분기를 전환 하시겠습니까? 그것은 …

4
Subversion에서 새로운 메이저 버전의 응용 프로그램을 어떻게 설정해야합니까?
상용 응용 프로그램의 새 버전 (버전 4)에서 작업을 시작하려고합니다. Subversion을 사용합니다. 귀하의 경험, 실수 및 성공을 바탕으로 Subversion에서 새 버전을 설정하는 방법을 권장하십니까? 여기에 몇 가지 정보가 있습니다 : 버전 4가 출시 된 후 얼마 동안 버전 3에서 중요 업데이트를 계속 출시하려고합니다. 그러나 새로운 기능의 모든 개발은 버전 4에만 있습니다. …

2
개발자 커밋 통계가 왜 유해합니까?
필자는 각 개발자가 하루에 수행하는 커밋 수와 같은 커밋 통계를 추적하는 것이 개발 프로세스에 해롭다는 것을 오랫동안 믿었습니다. 그 이유는 명백합니다. 개발자는 더 작은 단위로 커밋하여 일일 커밋 수를 최대화하지만 이산하기가 더 어려워지고 (아마도 모든 중간 패치가 레포를 잘 형성하지 않을 수 있음) 커밋 기록으로 작업하기가 더 어려워집니다. (변경 사항은 …

3
소스 제어 : 역할 및 책임-모범 사례
역할과 책임, 특히 개발 지점에서 트렁크 (또는 주요) 로의 병합을 담당하는 사람과 관련된 "모범 사례"를 찾고 있습니다. 기본적으로 나는 내 대의를 돕기 위해 탄약을 찾고 있습니다. 내가 직면하고있는 것을 설명하겠습니다. 특정 응용 프로그램의 수석 개발자 (소유자)입니다. 우리 회사는 최근 VSS (내 응용 프로그램이 저장된 VSS 데이터베이스의 관리자 인)에서 TFS ( …

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