«version-control» 태그된 질문

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

10
중요하지 않은 오타를 해결하기 위해 커밋하는 것이 가치가 있습니까?
코드에서 중요하지 않은 오타를 발견하면 (예 : print (error) 문에서 잘못된 아포스트로피) 해당 오류를 해결하기 위해 노력할 가치가 있습니까? 아니면 단순히 혼자 두어야합니까? 특히, 나는 중요하지 않은 오타를 해결하는 가치와 커밋 로그의 합산을 측정하는 것이 궁금합니다. 나는 그들을 해결하기 위해 기울고 있습니다. 내가 현혹되고 있습니까?

19
버전 제어 커밋이 너무 큰 경우는 언제입니까? [닫은]
여러 곳에서 "대량 커밋하지 마십시오"라고 들었지만 실제로 "대형"커밋이 무엇인지 이해하지 못했습니다. 관련 파일이 있어도 많은 파일을 작업 할 경우 크기가 큽니까? 한 번에 몇 개의 프로젝트 부분을 작업해야합니까? 나에게 "작은 커밋"을 만드는 데 어려움을 겪고 있습니다. 다른 것을 만드는 무언가를 만드는 것을 잊거나 만듭니다. 그런 다음 다음과 같은 것들로 끝납니다. …

9
매일 코드를 커밋 / 체크하는 것이 좋은 습관입니까?
나는 Continuous Integration 에 대한 Martin Fowler의 메모를 읽었으며 필자는 "모든 사람이 매일 메인 라인에 커밋"해야한다고 언급했다. 작업중 인 섹션이 완료되지 않고 실제로 3 일마다 코드를 커밋하지 않는 한 코드를 커밋하는 것을 좋아하지 않습니다 : 하루는 작업을 조사 / 재생하고 예비 변경을 수행하고 하루는 변경을 완료하기 위해 하루를 변경합니다 시험을 …

15
카우보이 프로그래머에게 소스 제어를 사용하도록 설득하려면 어떻게해야합니까?
업데이트 나는 4 명의 작은 개발자 팀에서 일하고 있습니다. 그들은 모두 소스 컨트롤을 사용했습니다. 대부분은 소스 제어를 견딜 수 없으며 대신 사용하지 않도록 선택합니다. 저는 소스 컨트롤이 전문 개발의 필수 부분이라고 믿습니다. 몇 가지 문제로 인해 소스 제어를 사용하도록 설득하기가 매우 어렵습니다. 이 팀은 TFS 사용에 익숙하지 않습니다 . 나는 …

3
Google의 저장소는 무엇입니까?
Google에 모든 코드를 저장할 수있는 거대한 개인 (내부) 저장소가 있으며 직원이 코드를 액세스 할 수 있으므로 개발 중에 바퀴를 재발 명할 필요가 없습니다. 그것에 대해 더 알고 싶습니다! 여기에 좀 더 자세하게 설명 할 수있는 사람이 있습니까? 아니면 조금 더 알고 있습니까? 나는 그것이 어떻게 구성되어 있고 직원이 거대한 코드베이스에서 …


11
코드를 언제 커밋합니까?
프로젝트에서 작업 할 때 코드는 하루 또는 비트 단위로 몇 주 / 월 / 년의 기간 동안 합리적으로 빠르게 개발 될 수 있습니다. 코드 커밋이 프로젝트 개발의 척도로 간주됨에 따라 커밋이 적은 프로젝트보다 더 많은 코드가 작성되었음을 의미하지는 않습니다. 그렇다면 문제는 커밋을 정당화하기 위해 실제로 리포지토리에 커밋해야 할 시점입니다. 추가 …

11
데이터베이스 소스 제어
데이터베이스 파일 (스크립트 등)이 소스 제어에 있어야합니까? 그렇다면 유지하고 업데이트하는 가장 좋은 방법은 무엇입니까? 모든 사람이 데이터베이스를 사용하고 필요할 경우 변경할 수있는 개발 서버에 데이터베이스 파일을 배치 할 수 있기 때문에 데이터베이스 파일이 소스 제어에 있어야합니까? 그러나 누군가 엉망으로 만들면 되돌릴 수 없습니다. 소스 제어의 데이터베이스에 가장 적합한 방법은 무엇입니까?

17
Professional 버전 관리에 대한 대안 [닫기]
우리는 프로젝트 중 하나에 기여해야하는 비 프로그래머 (작가)와 협력하고 있습니다. 이제 그들은 작업을 버전 관리하기 위해 Git (또는 그 문제에 대한 것)을 사용하는 아이디어를 좋아하지 않습니다. 나는 이것이 트위스트 버전 관리 개념 주위에 머리를 감쌀 가치가 없다는 것을 알기 때문이라고 생각합니다. (처음으로 분기 및 병합에 대해 소개했을 때 문제를 일으키는 …

17
프로젝트의 어떤 부분이 소스 코드 제어에 있어야합니까?
한 동료 개발자가 새로운 Drupal 프로젝트를 시작했으며 sysadmin은 "업데이트를 쉽게 스크립팅 할 수 있도록"사이트 / 기본 하위 디렉토리 만 소스 제어에 두도록 제안했습니다. 다소 모호한 주장을 제외하고는 또 다른 질문을 제기합니다. 어떤 파일이 소스 제어하에 있어야합니까? 그리고 큰 파일 덩어리를 제외해야하는 상황이 있습니까? 내 의견은 프로젝트의 전체 트리가 통제되어야하며 Drupal …

7
VCS에서 즉시 중복 파일을 삭제하지 않고 먼저 주석이있는 "삭제"로 표시하는 것은 나쁜 습관입니까?
버전 제어에서 삭제해야하는 소스 파일을 처리하는 방식이 나쁜 습관으로 간주 될 수 있는지 알고 싶었습니다. 그 예를 기반으로 설명하고 싶습니다. 나는 기본적으로 데드 코드 인 프로그램에서 Java 클래스를 신중하게 정렬해야했기 때문에 최근에 매우 화가 나었지만 아무 것도 문서화되지 않았으며 Java 클래스에서도 주석 처리되지 않았습니다. 물론 그것들을 삭제해야했지만 중복 항목을 삭제하기 …

6
단위 테스트는 저장소에 저장해야합니까?
저는 GitHub에 저장하고있는 라이브러리에 대해 단위 테스트를 실제로 실시하고있는 프로그래머입니다. 레포지토리에 테스트 스위트를 포함시킬 수도 있었지만 다른 프로젝트를 살펴보면 테스트가 포함 된 것 같습니다. 이것이 잘못된 형태로 간주됩니까? 사용자가 작업 코드에만 관심이 있고 어쨌든 자신의 프레임 워크에서 테스트 할 것이라는 아이디어가 있습니까?

8
우리 팀이 소스 제어 시스템에 대한 기본 능력 이상의 것을 기대해야합니까?
우리 회사는 약 3 개월 전에 Subversion에서 Git으로 전환했습니다. 전환하기 전에 몇 주 전에 사전 통지를 받았습니다. 전에 Git을 사용하지 않았기 때문에 (또는 다른 DVCS) Pro Git을 읽고 약간의 시간을 내 자신의 리포지토리를 돌리고 놀아 보았으므로 전환했을 때 최소한의 고통으로 계속 일할 수있었습니다. 이제 저는 기본적으로 'Git guy'입니다. 몇 가지 …

22
소스 코드를 체크인하기 전에 어떤 좋은 방법이 있습니까? [닫은]
우리 팀은 소스 제어를 위해 Team Foundation Server를 사용하고 있으며 오늘 체크인하기 전에 몇 가지 버그와 연기 테스트 응용 프로그램을 수정했지만 코드를 주석 처리하는 것을 잊었습니다. (이 코드는 UI를 조금 이상하게 만들었습니다.) 코드를 체크인하기 전에 어떤 모범 사례가 있는지 알고 싶습니다. 다시 이런 종류의 실수를하고 싶지 않습니다.

5
버전 관리에서 동일한 코드베이스에서 두 개의 개별 소프트웨어 버전 유지
동일한 소프트웨어 / 프로그램 / 응용 프로그램 / 스크립트의 두 가지 버전을 작성하여 버전 관리하에 저장한다고 가정 해 봅시다. 첫 번째 버전은 무료 "기본"버전이고, 두 번째 버전은 무료 버전의 코드베이스를 가져 와서 부가 가치 부가 기능으로 확장 된 유료 "프리미엄"버전입니다. 새로운 패치, 픽스 또는 기능은 두 버전 모두를 찾아야합니다. 현재 …

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