«version-control» 태그된 질문

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

2
새로운 개발을 시작하기 전 또는 릴리스에 태그를 지정할 때 범프 버전이 더 낫습니까?
일부 프로젝트는 새로운 개발을 시작하기 전에 버전이 충돌하는 반면, 다른 프로젝트는 릴리스에 태그를 지정할 때 버전이 충돌합니다. 어떤 접근법이 더 낫습니까? 새로운 단계가 시작될 때 버전 번호가 변경되지 않은 경우 개발자는 해당 버전을 변경하지 않고 프로그램을 릴리스하는 것을 잊을 수 있습니다. 태그 지정 릴리스 전에 버전 번호가 변경된 경우 버전 …

8
중앙 집중식 버전 관리에서 항상 자주 업데이트하는 것이 좋습니까?
가정 : 팀에서 중앙 집중식 버전 관리를 사용하고 있습니다. 완료하는 데 며칠이 걸리는 더 큰 기능을 작업 중이며 빌드를 중단 할 수 있기 때문에 그 전에 커밋 할 수 없습니다. 팀원은 매일 작업중인 일부 파일을 변경할 수있는 무언가를 커밋합니다. 이 기능은 중앙 집중식 버전 제어이므로 새로운 기능을 커밋하기 직전에 한 …

3
여러 버전 제어 시스템을 사용하지 않는 이유는 무엇입니까?
트렁크, 공식 지점 및 대부분의 하위 프로젝트 / 비공식 지점의 기본 버전 제어 시스템으로 GIT를 사용하는 프로젝트를 진행하고 있습니다. 따라서 본인의 지사에서 GIT를 사용하여 나머지 커뮤니티가 아는 시스템을 사용하여 내 지사에 액세스 할 수 있도록하고 싶습니다. 그러나 공식 및 비공식 지사와 겹치지 않는 프로젝트의 일부를 트렁크에 들어 가지 않는 패치와 …

2
프로젝트 초기 단계에서 VCS를 사용하는 정식 접근 방식은 무엇입니까?
배경 git과거에 VCS (주로 )를 사용하여 많은 기존 프로젝트를 관리했으며 훌륭하게 작동했습니다. 일반적으로 기존 프로젝트를 사용하면 전반적인 기능을 최적화하거나 변경하는 코드를 변경할 때마다 변경 사항을 확인합니다 (변경하는 모든 한 줄이 아니라 적절한 단계에서 의미하는 바를 알 것입니다). 문제 내가 연습하지 않은 한 가지는 새로운 프로젝트를 만드는 것입니다. 나는 아마 매우 …

4
휴대용 스토리지를 기반으로 한 버전 관리?
공유 서버를 사용하거나 두 서버 간의 네트워크 연결없이 두 대의 컴퓨터에서 개인 프로젝트를 개발합니다. 일반적인 버전 제어 시스템이 휴대용 저장소 (예 : USB 플래시 장치)를 공유 저장소로 안정적으로 지원합니까?

6
소스 제어하에 프레임 워크 런타임을 저장하는 것이 좋은 방법입니까?
나는 많은 소프트웨어 상점 들이 바이너리를 소스 제어하에 두는 것을 알고있다 . 그러나 매장에서는 DirectX 런타임, CUDA, nVidia Optix 등 모든 프레임 워크를 저장소에 저장했습니다. 그것은 dev 머신 셋업을 더 쉽게 만든다고한다. 그러나 저장소를 크게 팽창시키고 관련이없는 이력으로 인해 부담이됩니다. 나는 그런 사용 패턴을 본 적이 없다. 좋은 습관이라고 생각하십니까? …

5
보스는 새 프로젝트에 버전 관리 시스템을 사용하는 것에 회의적입니다. 어쨌든해야합니까?
참조 /software/109817/superior-refusing-to-use-subversion를 내 질문은 비슷하지만 내 시나리오의 주요 차이점은 다음과 같습니다. 우리는 PHP와 웹 기술을 사용하여 처음부터 새로운 프로젝트를 시작하고 있습니다. 내 길을 가졌다면 처음부터 그것을 채택 할 것이기 때문에 개발에 다운 타임이 없을 것입니다. 내 개발팀은 나와 상사로 구성됩니다. 우리는 비교적 작은 회사의 "IT"부서입니다. 웹 응용 프로그램은 기존 응용 …

3
Git은 어떻게 설계 되었습니까?
내 직장은 최근에 Git으로 전환했고 나는 그것을 좋아하고 싫어했습니다. 나는 정말로 그것을 좋아하고 매우 강력합니다. 내가 싫어하는 유일한 부분은 때로는 너무 강력하다는 것입니다. 내 질문은 ... Git 은 어떻게 디자인 되었습니까? 짧은 시간 동안 만 사용하면 다른 버전 제어 시스템으로는 불가능했던 많은 모호한 워크 플로우를 처리 할 수 ​​있다는 느낌을받습니다. …

8
커밋을 올바르게 관리하고 기능 충돌을 방지하며 VCS와의 종속성을 어떻게 관리 할 수 ​​있습니까?
대규모 팀과 함께 일하면서 성가신 요소가되었습니다. 체크인을 관리하고 기능 충돌을 방지하고 소스 제어와의 종속성을 어떻게 관리합니까? 현재 직장에서는 TFS 2008을 사용하고 있으며 12 월 초에 TFS 2010으로 마이그레이션하고 있습니다. 첫째, 모든 소스 제어가 낫지 않는 것보다 낫지 만 소스 제어 기록 전체에서 다중 체크인 및 롤백을 방지하는 데 유용한 방법은 …

4
버전 관리에 저장된 이미지의 파일 명명 규칙?
내 응용 프로그램에는 버전 제어에 저장된 아이콘 파일이 있습니다. 이제 내일 아이콘을 변경하기로 결정할 수 있습니다. 아이콘 파일에 대한 두 가지 명명 규칙 사이에서 토론 중입니다. 파일 이름을 고정하십시오 (예 : application.ico) 파일 이름이 이미지의 특성을 반영하도록하십시오 (예 : happyface.ico) 옵션 1은 파일이 무엇인지 말하지 않습니다. 두 개의 서로 다른 …

3
DB 변경 관리를 처리하기위한 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 최근에 subversion을 사용하여 웹 개발에서 버전 관리 작업을 시작했습니다. 이것은 내가 개발 한 파일을 관리하는 데는 효과적이지만 …

9
비트 버킷 및 소규모 개발 하우스
최종적으로 머큐리얼을 버전 관리 시스템으로 사용하고 있습니다. 이것은 놀랍게도 VCS를 사용한 적이없는 모든 사람에게 큰 도움이됩니다. 몇 달간 버그를 경영진의 귀에 기울인 후 마침내 그들은 빛을 보았고 이제는 공유 폴더 네트워크로 작업하는 것보다 훨씬 더 나아졌습니다! 이를 구현하는 과정에서 우리는 물건을 관리하는 다른 전략을 생각하고 있으며 Bitbucket을 "중앙"저장소로 사용하려고합니다. Bitbucket의 …

3
SVN을위한 버전 관리 전략
24 시간 내내 회사의 버전 관리 전략을 시도 할 것입니다. 우리는 현재 SVN을 사용하고 있지만 구조는 없습니다. 기본적으로 트렁크 만 있고 커밋 만합니다. 최근 개발 관리자는 "태그"역할을하는 두 번째 리포지토리를 시작했지만 동일한 리포지토리의 일부가 아니라 완전히 분리 된 리포지토리이므로 "트렁크"와 수동으로 병합해야합니다. 실제로 "Dev"라는 폴더가 하나만 있습니다 (실제로 다른 날짜에 …

11
동료들이 소스 제어 시스템에서 서로 코드를 검토해야합니까?
이것이 저의 이야기입니다. 동료 중 한 명이 개정 시스템에 호스팅 된 모든 코드를 검토하는 데 사용합니다. 나는 그가 속한 부품의 변화에 ​​대한 적절한 검토에 대해 말하고 있지 않습니다. 그는 코드 파일을 파일, 줄 단위로 감시합니다. 모든 새로운 파일과 모든 수정. 훔쳐 보는 것만 같아요! 제 생각에는 코드가 이미 시스템을 제어하기 …

4
대규모 작업에 적합한 소스 제어 체크인 전략은 무엇입니까?
일반적인 규칙은 체크인을 작게 유지하고 자주 체크인하는 것입니다. 그러나 때로는 작업이 기본 프레임 워크를 크게 변경해야합니다. 그런 다음 작업을 완료하기 전에 체크인하면 완료된 작업을 체크인 할 때까지 프로젝트가 중단됩니다. 따라서 사람들이 일을 잃거나 자신이하고있는 일을 결정하는 위험을 줄이기 위해 사람들이 사용하는 전략은 잘못된 접근법입니다. 그런 다음 코드를 제거하고 다른 접근법을 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.