«version-control» 태그된 질문

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

11
직접 소스 코드 제어 시스템을 설정하려면 어떻게합니까?
사무실의 데스크톱에서 프로그램을 작성하는 경우도 있지만 집에서 랩톱의 다른 방에 있거나 집에서 멀리 떨어진 경우도 있습니다. 필요한 것은 자동 또는 주문형 작업을 필요에 따라 한 작업에서 다른 작업으로 자동 동기화하는 시스템입니다. 나는 홈 네트워크 설정이없고, 비록 그것을 할 수 있다고 생각하지만 다른 보드에 대한 질문 일 것이다. 클라우드에 소스 코드를 …

5
포맷 및 버전 관리
코드 형식이 중요합니다. 심지어 들여 쓰기 문제 . 그리고 약간의 개선보다 일관성이 중요합니다. 그러나 프로젝트는 일반적으로 1 일부터 명확하고, 완전하며, 검증 가능 하고 시행되는 스타일 가이드 가 없으며 , 주요 개선 사항은 언제든지 도착할 수 있습니다. 어쩌면 당신은 그것을 발견 SELECT id, name, address FROM persons JOIN addresses ON persons.id …

5
온라인으로 코드를 호스팅해야합니까?
우리는 직장에서 좋은 소스 제어 및 프로젝트 관리 솔루션을 찾고 있으며 GitHub 조직 및 개인 저장소를 만들 것을 제안했습니다. 나는 여러 가지 이유로 GitHub를 좋아하지만 이것은 GitHub에 관한 것이 아닙니다 (사실 동료가 경쟁 플랫폼을 선호하여 포인트를 제시 할 것입니다)- 개인 코드를 온라인으로 저장하는 것 입니다. 이것이 좋은 아이디어인지 아닌지를 이해하려고합니다. …

2
VCS에 소프트웨어 버전 번호를 저장하는 것이 좋습니다?
와 같은 제품 버전 v1.0.0.100은 소프트웨어의 고유 한 프로덕션 릴리스를 나타낼뿐만 아니라 해당 제품의 기능 세트와 핫픽스 단계를 식별하는 데 도움이됩니다. 현재 제품의 최종 패키지 / 빌드 / 이진 버전을 유지 관리하는 두 가지 방법이 있습니다. 버전 관리. 파일은 어딘가에 버전 번호를 저장합니다. CI (Continuous Integration) 빌드 서버에는이 체크인 버전 …

5
로컬 컴퓨터에서만 git을 사용하는 것이 합리적입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 로컬에서만 git을 사용하는 것이 괜찮습니까? 개인 저장소 (예 : Github)를 제공하는 서비스에 대해 비용을 지불하고 싶지 않지만 …

6
여전히 Subversion을 사용하는 구체적인 이유는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

8
소스 제어 시스템이 여전히 대부분 파일로 백업되는 이유는 무엇입니까?
더 많은 소스 제어 시스템이 여전히 버전 데이터를 저장하는 수단으로 파일을 사용하는 것 같습니다. Vault와 TFS는 Sql Server를 데이터 저장소로 사용하므로 데이터 일관성과 속도가 더 좋을 것이라고 생각합니다. 그래서 SVN, 왜 GIT, CVS 등이 여전히 실제 데이터베이스 소프트웨어를 사용하는 대신 파일 시스템을 기본 데이터베이스로 사용한다고 생각합니다 (SVN 서버가 정상적인 커밋 …

6
버전 관리 채택을 장려하는 방법
최근에 버전 관리가없는 팀에서 일하기 시작했습니다. 대부분의 팀원은 어떤 종류의 버전 관리에도 익숙하지 않습니다. 나는 개인적으로 수은을 사용하여 일을 추적 해 왔습니다. 나는 다른 사람들이 그것을 채택하도록 격려하고 최소한 변화를 일으킬 때 코드를 버전 화하기 시작하고 싶습니다. 누구든지 수은과 같은 분산 버전 제어의 채택을 장려 할 수있는 방법에 대한 조언을 …

13
프로덕션 코드 전용 Subversion / source control?
나는 1 년 전에 컴퓨터 과학 대학을 졸업했으며, 현재 소규모 웹 개발 회사 (나와 다른 개발자, 관리자, 고객 서비스 및 테스터)에서 근무하고 있습니다. 시작하기 직전까지는 소스 제어 시스템이 없었습니다. 우리는 이제 SVN 구현을 서서히 시작하고 있지만 다른 (상위) 개발자 (이후 Joe라고도 함)는 SVN 저장소에 커밋해야하는 유일한 코드는 프로덕션 용으로 테스트 …

4
장기 프로젝트의 제품 버전 관리 및 분기를 처리하는 가장 좋은 방법은 무엇입니까?
일반적으로 제품 수명주기 동안 여러 릴리스가있을 수 있고 이전 제품의 지원이 필요한 장기 프로젝트의 경우 제품 버전 및 코드 기반 분기를 처리하는 가장 좋은 방법은 무엇입니까? 좀 더 구체적으로 말하면, 적절한 분산 버전 관리 (git)가 있고 팀 규모가 크거나 크며 개발자가 한 번에 여러 프로젝트를 수행하고 있다고 가정하십시오. 현재 직면하고있는 …

3
소스 컨트롤은 언제 발명 되었습니까?
CVS, SVN, TFS 등 많은 버전 제어 시스템을 알고 있습니다. 나는 첫 번째 "개정 제어 / 버전 제어 시스템"을 검색했으며 다양한 상충되는 답변을 보았습니다. 소스 컨트롤은 언제 발명 되었습니까? 누가 발명 했습니까? 뭐라고 불 렸어?

4
개인 Git 리포지토리를 어떻게 구성 할 수 있습니까?
다른 iOS 개발자들이 자유롭게 사용할 수있는 최근 iOS 프로젝트의 일부로 개발 한 라이브러리 쌍을 만들 계획으로 GitHub 계정을 설정하는 중입니다. 현재 대부분의 코드에 대한 오프 사이트 백업이 없으므로이 부분으로 원래 모든 개인 프로젝트 또는 적어도 모든 iOS 프로젝트를 개인 GitHub 호스팅 리포지토리에 업로드한다고 생각했습니다. . 그러나 나는 많은 프로젝트를 진행하고 …

6
기존 팀을위한 분산 버전 관리를 사용하는 두통?
개인 프로젝트에 DVCS를 사용하고 좋아하지만 다른 프로젝트에서 프로젝트에 대한 기여를 쉽게 관리하는 방법을 완전히 볼 수 있지만 (예 : 일반적인 Github 시나리오) "전통적인"팀의 경우 문제가있을 수 있습니다. TFS, Perforce 등의 솔루션에 의해 사용되는 중앙 집중식 접근 방식 ( "전통")은 사무실에서 한 사람이 소유하지 않은 한 프로젝트에서 작업하는 모든 개발자가 같은 …

7
일일 빌드는 얼마나 중요합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . Joel 테스트 의 기준 중 하나 는 일일 빌드입니다. 아이디어는 빌드가 망가 졌을 때 누군가가 그것을 고치기 …

2
자식에서 삭제 된 분기와 이름이 같은 태그를 만드는 것은 나쁜 생각입니까?
nvie의 git-flow 모델을 따르는 git branching 모델이있는 프로젝트가 있습니다. 릴리스 브랜치는 SemVer 형식으로 명명 됩니다. 예 :v1.5.2 릴리스 분기에 생산을위한 녹색 표시등이 제공되면 분기를 마스터로 병합하고 태그를 적용한 후 분기를 삭제하여 분기를 닫습니다. 릴리스 브랜치를 즉시 삭제함에 따라 브랜치에 태그를 지정할 때 동일한 식별자를 사용했습니다. 예 : v1.5.2 릴리스 브랜치를 …

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