저는 개발 과정에서 "잃어버린 역사"의 단점이 무엇인지 궁금합니다. 하나의 유명한 예는 물론 git rebase -i/git merge --squash이지만, "메인 라인에 변경 사항을 제출하기 전에 저의 커밋 내역을 정리하고 싶습니다"아래에있는 described here은 무엇입니까? 패치를 내보내고 다른 분기에 적용하면 분기의 "기록"이 손실 될 수 있
사용자는 보통 hg st을 사용하여 repo의 상태를 확인하고 수정 된 파일이없는 깨끗한 상태인지 확인합니다. 여기 프로그래밍 방식으로이 작업을 수행하려고합니다. 나는 또한 hg st을 사용할 수 있지만 출력은 컴퓨터 프로그램에서 소비하기에 이상적이지 않다는 것을 알고 있습니다. 수은 저장소가 깨끗한 상태인지 확인하는 더 좋은 방법이 있습니까?
의욕 로그는 지점에 쿼리를 제한 할 수 있습니다 HG는 나뭇 가지로 제한 GLog가 수은 수 : 기본 -b 로그인 HG를하지만 의욕 GLog가이하지 않습니다 HG GLog가 -b 기본 = > 오류 메시지 이렇게 glog를 걸러 낼 방법이 있습니까? 아마도 추한 Perl이나 Python 스크립트가 작동 중일 수도 있습니다. hg glog --style xml
git commit이 무엇인지, 어떤 부분이 commit의 sha 해시에 참여하는지 검색하려고했습니다. 하지만 아마 내가 찾은 단어를 잘못 묻는 것 같습니다. 어떤 커밋으로 구성되어 있는지 궁금합니다. 나는 이미지가 따르는 사회 책을 조금 읽고 : 그러나 나는 그림에 표시된 것보다 더 많은 필드가 커밋 생각합니다. 이제 주요 질문 : 어떤 필드가 커밋 sh
화석으로 시작하는 거의 모든 사람들이 화석으로 관리하기를 원하는 프로젝트를 갖기 때문에 초보자 용 빠른 시작 안내서에 설명되어 있기를 기대합니다. 그러나 나는 문서 어디서나 설명을 찾을 수 없었다. 는 (내 질문에 대답을 시도했지만이 (나는 ... 쉬웠다 내 요구에 너무 무거웠다 자식,에서 오는, 그러나 적어도 기존 폴더에 새 저장소를 만드는거야) 불충분
저장소가 열릴 때 프로젝트의 파일 만 변경해야합니다. 그러나 저는 repo가 닫힐 때 파일을 변경할 때 무슨 일이 일어나는지 보려고했습니다. 왜냐하면 repo를 열 것을 잊어 버리기 때문에 자주 그렇게하기 때문입니다. 불편합니다 ... 변경 사항이 인식되지 않습니다. 커밋을하면, 나는 "아무것도 변하지 않았습니다"라는 메시지를 얻습니다. 그것은 사실이
이제 Git 저장소가 지원되므로, 무료 계획에 GitHub에서 사용할 수없는 무제한 개인 저장소가 포함되어 있으므로 GitHub에 대한 좋은 대안입니다. 그러나 GitHub 솔기는 훨씬 더 인기가 있습니다. GitHub를 Bitbucket 대신 Git 저장소의 호스팅 사이트로 선택해야하는 주요 이유가 있습니까? (개인 프로젝트를 공개적으로 공개하는 데 아무
Subversion 체크 아웃 에서 Mercurial repos를 만들기위한 레시피를 누군가가 .svn 디렉토리의 파일을 제외한 모든 파일을 재귀 적으로 추가하여 레시피를 가리킬 수 있습니까? .svn과 같은 일부 패턴은 hg add --exclude PATTERN과 비슷합니다. Subversion 체크 아웃에 .svn 디렉토리의 "특별"파일이 있습니까?
나는 최근에 GIT 악 대차에서 뛰어 올랐다. DVCS 호스팅을 혼동합니다. 나는 헌신적 인/vps 서버에서 내 일을 설정할 수 있다는 생각에 서 있습니다. 그래서 내 질문은 내가 가지고있는 전용 서버에 자체 원격 저장소 관리 시스템을 설치하는 방법입니다. 안내하십시오. 서버에서 감사