«version-control» 태그된 질문

버전 관리는 컴퓨터 파일로 저장된 문서, 프로그램 및 기타 정보의 변경을 관리합니다. 이 태그를 사용하여 버전 제어의 사용법 및 적용 성, VCS 비교에 대한 일반적인 질문을 표시하십시오. 각각의 특정 VCS에 고유 한 대부분의 명령 및 기술에는 특정 태그가 있으며이 태그가 선호됩니다.

7
Git 'master'브랜치의 이름을 'release'로 바꾸려면 어떻게해야합니까?
우리는 프로젝트에 대해 마스터 브랜치를 릴리스 브랜치라고 부르는 새로운 정책을 시행하여 브랜치가 어떻게 사용되어야하는지 더 명확하게하고 싶습니다. 당연히 후보 브랜치도 개발 및 출시 할 예정입니다. 다음을 사용하여 로컬에서 마스터 브랜치의 이름을 바꿀 수 있음을 이해합니다. git branch -m master release 그러나 이는 로컬에만 해당됩니다. 이것을 원격으로 밀어도 HEAD는 여전히 원격 …

2
버전 제어에 Xcode 작업 공간 체계 추가
내가 만든 작업 공간 구성표를 다른 팀원과 공유하고 싶습니다. 그러나 그들은 모두 .xcodeproj> xcuserdata> .xcuserdatad> xcschemes에 저장됩니다. 해당 폴더의 모든 데이터가 사용자별로 다르다고 가정했기 때문에 xcuserdata 폴더를 SVN에서 무시하도록 설정했습니다. 이 문제를 해결할 방법이 있습니까? 즉, 스키마가 사용자별로 지정되는 것을 원하지 않습니다. 또는 어쨌든 xcschemes 폴더를 확인해야합니다. 그렇게하면 다른 사용자가 …

1
git remote prune – 내가 예상했던만큼 가지 치기 된 가지를 보여주지 않았습니다.
man 페이지에서 : Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in "remotes/<name>". 그래서 저는 git push origin :staleStuff 그리고 달렸다 git remote prune origin 그러나 단 하나의 로컬 분기 만 정리되었습니다. …

18
git : 원격에 로컬에없는 작업이 포함되어있어 업데이트가 거부되었습니다.
저는 BitBucket에서 git을 사용하는 몇 명의 개발자로 구성된 팀에서 일하고 있습니다. 우리는 모두 dev브랜치에서 작업하고 master있으며 릴리스까지 추진하지 않습니다 . 개발자 중 한 명이 실수로 내 자신을 덮어 쓴 잘못된 코드를 저질렀 고 이제 올바른 코드를 repo로 다시 푸시하려고합니다. 나는이 오류에 대해 며칠 동안 읽었으며 다음 오류가 발생하기 때문에 더 …


8
버전 관리 저장소를 어떻게 구성합니까?
첫째, 저는 이것에 대해 알고 있습니다. 사내 소프트웨어 프로젝트를 위해 Subversion 저장소를 어떻게 구성 하시겠습니까? 다음으로, 실제 질문 : 우리 팀은 리포지토리를 재구성하고 있으며 구성 방법에 대한 힌트를 찾고 있습니다. (이 경우 SVN). 여기에 우리가 생각 해낸 것이 있습니다. 하나의 저장소, 여러 프로젝트 및 여러 svn : externals 상호 참조가 …


7
.nuget 폴더를 버전 관리에 추가해야합니까?
최신 버전의 NuGet에서는 packages폴더가 소스 코드 리포지토리에 포함될 필요가 없도록 NuGet 패키지를 자동으로 복원하도록 프로젝트를 구성 할 수 있습니다. 좋은. 그러나이 명령은 새 .nuget폴더를 추가 하고 여기에 바이너리 NuGet.exe가 있습니다. 이것은 또한 Visual Studio에서 자동으로 다시 만들 수 있으므로 버전 제어에 추가하는 것이 올바르지 않습니다. 그러나이 폴더가 없으면 Visual Studio가 …

1
커밋 메시지 유형으로 "chore"를 언제 사용합니까?
의미 론적 버전 제어 커밋 메시지chore 에서 사용하는 것은 무엇입니까 ? feat 또는 fix 와 같은 다른 유형 은 명확하지만 "chore"를 언제 사용해야하는지 모르겠습니다. 누구든지 사용의 몇 가지 예를 제공 할 수 있습니까? 관련되지 않은 또 다른 질문 : 파일을 수정하기위한 커밋 메시지의 적절한 유형은 무엇입니까 .gitignore?

15
SVN : 일부 디렉토리를 재귀 적으로 무시합니다.
트리의 깊이에 관계없이 이름이 지정된 디렉토리 build나 distSVN에 들어가는 것을 원하지 않습니다 . 이게 가능해? 자식에 그냥 넣어 build dist 내 .gitignore루트에서 재귀 적으로 무시합니다. svn으로 어떻게 수행합니까? 모든 부모 디렉토리에서 propset을 수행하라고 말하지 마십시오.

27
생성 된 코드를 소스 제어에 저장해야합니까?
이것은 제가 참여하고있는 토론입니다. 더 많은 의견과 관점을 얻고 싶습니다. DB 작업을 처리하기 위해 빌드 시간에 생성되는 클래스가 있습니다 (이 특정 경우에는 SubSonic을 사용하지만 질문에 대해 매우 중요하다고 생각하지 않습니다). 생성은 Visual Studio에서 사전 빌드 단계로 설정됩니다. 따라서 개발자 (또는 공식 빌드 프로세스)가 빌드를 실행할 때마다 이러한 클래스가 생성 된 …


9
git 저장소를 mercurial로 어떻게 변환합니까?
소스 코드 저장소로 git을 사용하여 Java 응용 프로그램을 개발하고 있습니다. 다른 자바 개발자와 프로젝트를 공유하고 싶은데 hg가 가장 많이 사용되는 것 같습니다. 내 질문은 git 저장소를 hg로 어떻게 변환합니까? 인터넷 검색을 시도하면 "git을 hg로 변환"하고 모든 검색 히트는 hg에서 git로 변환하는 것입니다. TortoiseHg 도 사용하고 있습니다.


7
Xcode Project Navigator에서 물음표는 무엇을 의미합니까?
Xcode의 프로젝트 탐색기에서? 파일 이름 옆에 알려 주려고합니다. 이 파일이 프로젝트의 루트 디렉터리에서 Classes 폴더로 드래그 한 것과 동일한 파일이라는 것은 우연이 아닐 것입니다 (.mm 파일이 있고 함께 있기를 원했기 때문입니다). 프로젝트는 여전히 잘 컴파일되지만 최근에 내 코드 감각이 깨져서 이것이 문제의 일부인지 궁금합니다. 감사!

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