«version-control» 태그된 질문

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

2
버전 관리 소프트웨어의 현재 개발과 유지 관리 개발을 분리하는 데 권장되는 방법은 무엇입니까?
Git을 사용하여 관리되는 소프트웨어 응용 프로그램이 있습니다. 방금 장기적으로 유지할 계획 인 새 버전 2.x를 출시했습니다 (주로 버그 수정). 그동안 버전 3.x 작업을 시작하고 싶습니다. 이를 관리하기 위해 권장되는 방법은 무엇입니까? 버전 2.x에 대한 분기를 작성하고 마스터에서 3.x를 개발해야합니까? 아니면 다른 방법?

3
BitBucket-캐치는 무엇입니까? (TANSTAAFL, 그렇지?)
BitBucket 기능과 가격 (최대 5 명의 사용자 무료)은 캐치가 무엇인지 궁금해했습니다. 결국 무료 점심과 같은 것은 없습니다. 잘 생긴 사람이 프로모션 자료에 자유롭게 포함시킬 수있는 것 외에 (TOS 당) BitBucket이 나의 무상 참여로부터 무엇을 얻습니까?

9
오픈 소스 프로젝트에서 버전 관리를 시작하는 가장 좋은 방법은 무엇입니까?
크기와 기술 부족으로 인해 프로젝트 오픈 소스를 가져갈 것을 제안 했으므로 Google 코드를 확인하고 프로젝트를 시작했으며 이제 프로젝트에 Git, Mercurial 또는 Subversion이 필요한지 묻는 메시지가 표시됩니다 코드 호스팅. 코드 호스팅이 무엇인지조차 알지 못하며 검색으로 인해이 모든 것들 사이의 논쟁과 더 혼란스러워졌으며 Google 코드에서 원하는 라이센스 유형을 묻기 때문에 상황이 더욱 …

4
고급 서브 버전 기술, 무엇을 놓치고 있습니까?
나는 약 9 개월 전에 SVN을 사용하기 시작했으며 가장 적게 말하면 게임 체인저였습니다. 그래도 여전히 조금 잃어버린 것 같습니다. 실제로 응용 프로그램 개발을 강화하기 위해 활용해야 할 것이 훨씬 더 많다고 생각합니다. 예를 들어 변동성 / 주요 변경 사항을 일종의 '하위 리포지토리'또는 다른 것으로 격리 할 수 ​​있기를 원합니다. 주요 …

9
일반 회사의 대규모 프로젝트에 어떤 소스 제어가 필요합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Git이 오픈 소스 프로젝트에 적합하다는 것을 알고 있습니다. 그러나 궁금한 점이 있습니다. 프로그래머가 20 명인 1 년 프로젝트를 진행하는 회사의 경우 어떤 …

3
비밀을 소스 제어에서 제외-문제를 해결하고 있습니까?
App.config 및 유사한 파일에서 비밀이 소스 제어 상태 인 일부 프로젝트를 상속했습니다. 다행스럽게도 공용 저장소가 아니기 때문에 위험이 심각하지 않았습니다. Azure KeyVault와 같이이를 관리하는 더 나은 방법을 찾고 있습니다. (그러나 나는이 질문이 그 해결책에만 국한되지는 않는다.) 일반적으로 우리는 단지 문제를 옮기는 것이 아닙니까? 예를 들어 Azure KeyVault를 사용하면 앱 ID와 …

4
전문 응용 프로그램 개발자는 GIT 및 Subversion과 같은 버전 제어 시스템을 어떻게 사용합니까?
나는 초보자 개발자이며 처음부터 GIT 및 Subversion과 같은 전문가 용 도구 (이 도구에 대해 잘 이해하지 못함)가 프로젝트의 요구를 충족시키는 방법을 궁금해하고 있습니다. 그들이 그것을 사용한다면, 어떻게 그런 것을 설정합니까? 내 응용 프로그램이 너무 크지 않고 팀에서 아직 일하고 있지 않습니다. 큰 도움이 되겠습니까? 이 사이트에는 도구 사용 방법에 대한 …

5
코드 프로젝트와 관련된 문서를 저장하는 가장 좋은 방법은 무엇입니까?
소프트웨어 개발과 관련된 많은 문서가 있습니다. 여기에는 요구 사항, 디자인 문서, 외부 PDF, 고객 파일, 테스트 지침 등이 포함됩니다. 현재 이러한 문서는 모든 장소 (위키, "네트워크상의 일부 장소", 로컬 개발자 하드 드라이브 (!))에 흩어져 있습니다. 더 나쁜 곳). 그들을 추적하는 가장 좋은 방법은 무엇입니까? 우리는 개발을 위해 Visual Studio (2010)를 …

2
코드를 재사용 가능한 비트로 분리 한 후 어떻게 테스트하고 배포합니까?
우리는 하나의 개발자와 모든 코드를 포함하는 하나의 svn 저장소로 시작했습니다. ^/foo/trunk/module-a ^/foo/trunk/module-b ^/foo/trunk/module-b/submodule-b1 ^/foo/trunk/website1 (당시 이것은 큰 개선이었습니다). 이것이 조금 성장할 기회를 얻은 후에 우리는 순환 의존성, 느린 테스트 슈트 및 코드 재사용에 어려움을 겪기 시작했습니다 (예 : website1의 기능 세트가 일반 모듈-a로 바뀌 었 기 때문에). 코드베이스를 모듈화하고 git으로 …

4
소스 컨트롤에 유용한 삭제 된 코드가 있는지 확인하는 방법은 무엇입니까?
그래서 나는이 질문을 읽고있었습니다. 참조되지 않은 코드를 제거해야합니까? 코드 중 일부는 나중에 필요할 경우에 대비하여 참조를 위해 소스 제어에 있으므로 참조되지 않은 코드를 삭제하는 것이 좋습니다. 이후 버전의 사용자 (또는 다른 프로그래머)가 나중에 찾을 수 있도록이 삭제 된 코드를 어떻게 구성합니까? 어떻게 든 소스 제어에서 별도의 브랜치를 만들거나 태그를 지정합니까? …

1
웹 사이트 버전 관리 : 개발 / 생산 프론트 엔드 파일
웹 사이트 프로젝트를 버전 관리하는 더 좋은 방법을 생각하고 있습니다. 저는 프론트 엔드 개발자 일 뿐이므로 VCS에 대한 깊은 지식이 없습니다. 워크 플로우가 변화하고 있으며 과거 버전 관리 습관이 더 이상 사용되지 않습니다. 주요 문제는 각 웹 사이트마다 2 개의 프런트 엔드 파일 배열이 있다는 것입니다. 개발 환경 (파일, 압축되지 …

2
힘내 준비 : 언제 무대에? 나중에 수정이 발생하면해야 할 일
나는 Git의 넓은 세계에 익숙하지 않다. 나는 매뉴얼을 읽었고 연습을 해왔지만 검색 한 후에는 이해할 수없는 몇 가지 측면에 대해 혼란 스럽습니다. 궁금하네요: 프로젝트 (첫 번째 커밋 이후)에서 소스 파일을 준비하는 적절한 시점은 언제입니까? 커밋 직전에? 추가 / 삭제 또는 수정 직후? 두 커밋 사이에 파일이 스테이징되고 수정되면 Git은 어떻게됩니까? …

5
개발자가 아닌 지역화 된 문자열을 검토하는 작업을 관리하는 방법은 무엇입니까?
.NET Framework에서 지역화 된 문자열은 XML 파일 (또는 여러 파일)에 있습니다. 이러한 파일은 프로젝트의 일부이며 다른 소스 코드 파일과 같이 소스 제어에 전념합니다. 일반적으로 Visual Studio는 해당 파일을 테이블로 표시하고 지역화 된 문자열을 편집하는 데 사용됩니다. 다국어 인터페이스가 필요한 제품에 대해 소규모 팀에서 일하고 있습니다. 개발자는 번역이 정확하지 않은 경우 …

7
테스트에 오랜 시간이 걸리면 트렁크를 안정적으로 유지하는 방법은 무엇입니까?
우리는 세 세트의 테스트 스위트를 가지고 있습니다 : 실행하는 데 몇 시간 밖에 걸리지 않는 "작은"제품군 여러 시간이 걸리는 "중간"제품군으로, 매일 밤 (매일) 실행됩니다. 일주일 이상 걸리는 "대형"스위트 우리는 또한 더 짧은 테스트 스위트를 보유하고 있지만 여기서는 그에 초점을 맞추지 않습니다. 현재 방법론은 트렁크에 커밋하기 전에 작은 제품군을 실행하는 것입니다. …

2
프로젝트의 자식 리포지토리를 구성하는 방법은 무엇입니까?
Drupal의 컨텐츠 동기화 모듈을 작업 중입니다. 웹 사이트에 있으며 웹 서비스를 통해 컨텐츠를 노출하는 서버 모듈이 있습니다. 클라이언트 사이트도 있습니다.이 모듈은 다른 사이트에 있으며 정기적으로 컨텐츠를 가져오고 가져옵니다. 서버는 Drupal 6에서 생성됩니다. 클라이언트는 Drupal 7에서 생성됩니다. Druapl 7 버전의 서버가 필요합니다. 그리고 내년에 출시되면 클라이언트와 서버 모두에 대한 Drupal 8 …

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