2013-04-12 1 views
0

git-svn이 히스토리의 커밋을 무시하도록하고, 결코 원격 서버에 푸시하지 못하도록하는 방법이 있는지 알고 싶습니다.git-svn을 사용할 때 'git svn dcommit'이 원격으로 밀어 넣기를 무시한다는 커밋을하는 방법이 있습니까?

+1

모든 git 커밋이 상위 커밋에 달려 있기 때문에 가능한 경우 연속 커밋을 푸시 할 수 없습니다. 어떤 다른 정보를보고 싶지 않은 저장소에 어떤 종류의 정보를 원하십니까? – Gareth

+0

이것은 원격 서버에 푸시되지 않는 로컬에서 추적하고자하는 소스 파일 집합입니다. 지금 나는 단지 "git clean"이나 그와 비슷한 것을 실행할 필요가있을 때이 파일의 백업을 복사/붙여 넣기를하지만, "나는 프로그램한다. 그러므로 나는이다"... 게으른 하하. 기본적으로 내 작업 사본을 문제의 파일 세트를 잃지 않고 필요한 상태로 되돌릴 수 있기를 원합니다. –

+0

해당 파일을 제외 항목에 추가하면 git clean이 무시할 수있는 방법이 있습니다. -x로 실행하지 않는 한 괜찮습니다. 브랜치에 브랜치를 놓고 항상 마스터에 브랜치를 놓을 수도 있습니다. – alternative

답변

0

밝혀졌습니다. 내 .gitignore 파일을 올바르게 구성하여 필요한 것을 할 수있었습니다. 더 많은 검색을 수행 한 후에는 특정 커밋이 서버로 전송되지 않도록 할 수있는 방법을 찾지 못했습니다. 되돌아 보면, 비록 당신이 할 수 있다고하더라도, 결국 당신의 로컬 저장소 히스토리를 스파게티로 바꾸지 않는 유스 케이스는 생각할 수 없다.