일부 테스트를 실행하는 사전 커밋 (pre-commit) 훅이 있습니다. 이것은 테스트가 환경 변수에 의존하기 시작할 때까지 잘 작동했습니다. 사전 커밋 테스트가 완료 될 수 있도록 SmartGit에서 환경 변수를 설정하는 방법이 있습니까?SmartGit을 사용할 환경 변수를 설정하십시오.
3
A
답변
1
SmartGit은 자체의 모든 환경 변수를 분기 된 git
프로세스로 전달합니다. 따라서 SmartGit이 올바른 구성으로 시작되었는지 확인한 경우 커밋 전 후크가 작동해야합니다.
1
두 가지 옵션 :
1) /etc/profile
또는 /etc/launchd.conf
에 변수를 추가하고 SmartGit 그들을 데리러 것입니다.
2) 데스크톱 환경 대신 쉘에서 SmartGit을 실행하기 만하면 ~/.bashrc
과 같은 파일의 변수가 표시됩니다. (편의상 간단한 별칭을 사용하여 그 일을하고 있습니다.)
+0
쉘에서 SmartGit을 시작하는 '쉬운'수정을 위해 +1. 노드가 미리 푸시 후크에 알려지지 않았던 문제가있었습니다. –
관련 문제
- 1. Mex 환경을 사용할 때 환경 변수를 설정하십시오.
- 2. flask/gunicorn : 환경 변수에서 환경 변수를 설정하십시오.
- 3. 외부 bash에서 환경 변수를 설정하십시오.
- 4. 꼭두각시로 cron 환경 변수를 설정하십시오
- 5. 아파치 환경 변수를 조건부로 설정하십시오.
- 6. .bashrc 또는 .bash_profile에 환경 변수를 설정하십시오.
- 7. 프로그래밍 방식으로 프로그램에 필요한 환경 변수를 설정하십시오.
- 8. 환경 변수를 기반으로 Spring 부트 application.properties를 설정하십시오.
- 9. 환경 변수를 installshield의 조건에 따라 설정하십시오.
- 10. Window 7에서 NSIS로 환경 변수를 설정하십시오.
- 11. c-shell 스크립트로 환경 변수를 설정하십시오.
- 12. 영구적으로 환경 경로를 설정하십시오.
- 13. Smartgit을 GitHub에 링크하는 방법
- 14. SmartGit을 사용할 때 core.autocrlf를 어떻게 변경합니까?
- 15. 레일스에서 사용할 자바 스크립트 변수를 설정하십시오.
- 16. Django 설정에 환경 변수를 사용할 수 없습니다
- 17. % PROGRAMDATA % 환경 변수를 사용할 수 있습니까?
- 18. 모노 및 가능한 대안에 환경 변수를 가져오고 설정하십시오.
- 19. Heroku 환경 변수를 다른 동적 (Heroku-managed) 변수의 함수로 설정하십시오.
- 20. 배치 파일을 사용하지 않을 경우 환경 변수를 설정하십시오.
- 21. maven을 실행하기 전에 환경 변수를 설정하십시오. (젠킨스 빌드에서)
- 22. cfn-init 내의 명령 모듈을 사용하여 cloudformation의 환경 변수를 설정하십시오.
- 23. 단위 테스트를 실행할 때 PyDev에 환경 변수를 설정하십시오.
- 24. 자바 프로그램에서 쉘 스크립트/액세스 환경 변수를 설정하십시오.
- 25. Heroku- 예약 된 작업 중에 환경 변수를 설정하십시오.
- 26. TERM 환경 변수를 설정하는 방법
- 27. Eclipse에서 persistence.xml의 환경 변수 값을 설정하십시오.
- 28. 환경 변수를 Hudson에 추가
- 29. 환경 유형을 powershell을 사용하여 reg_expand_sz로 설정하십시오.
- 30. 매개 변수를 참조로 설정하십시오.
나는 이것이 나에게 일어나지 않는다고 생각합니다. 또는 나는 당신의 대답을 오해했습니다. SmartGit에는 어딘가에 환경 변수 목록이 있습니까? – Guy
설정 디렉토리에서 log.txt를 확인하십시오 (정보 대화 상자 참조). 시작 직후에 시작된 모든 환경 변수가 기록됩니다. 환경 변수가 Git에 전달됩니다 (새로운 것을 포함). – mstrap
로그 파일에서 당신이 말하는 목록을 봅니다. ~ ~ .bashrc 파일에 설정 한 파일이 없습니다. SmartGit을 사용하도록 선택해야하는 부분은 어디입니까? – Guy