git-svn을 사용하여 svn에서 git로 이동하고 일부 브랜치 이름이 '-'로 시작합니다. 이제 this 질문과 this 이전 도움말을 작성하면 '-'로 시작하는 매개 변수를 전달할 수 있습니다. 하지만 지점 자식을 생성하면 다음과 같은 오류가 반환됩니다.git에서 '-'로 시작하는 브랜치
치명적인 : '-CLOSED-mybranch'는 유효한 분기 이름이 아닙니다.
gitlab을 사용하고 있습니다. 나는 지점을 만들 실행하고 명령은 다음과 같습니다
git for-each-ref refs/remotes | cut -d/-f 3- | grep -v @ | while read branchname; do git branch -- "$branchname" --"refs/remotes/$branchname"; git branch -r -d -- "$branchname"; done
This 기사는 법적 지점 이름을 설명하고 내 지점 이름은 법률 생각합니다. 누가 문제가 될 수 있는지 말해 줄 수 있습니까?
추신 : '-'로 시작하지 않는 지점 이름을 성공적으로 가져 왔습니다.
는
하지만이 리소스를 찾을 수 없습니다! – MYK
글쎄, 지금 가지고있다;) – rednaw
이전 버전의 git에서는 대시 (-)로 시작하는 branchnames를 허용했을 수도있다. 나는이 명령을 버전 1.9.0에서 테스트했으며이 버전에서는 허용하지 않는 것으로 보인다. – rednaw