우리 팀에는 git 저장소를 통해 공유하는 많은 linqpad 스크립트가 있습니다. 우리는 우리 팀의 구성원마다 로컬 경로가 다를 수있는 자체 코드베이스에 대한 참조를 사용합니다. 그래서 우리가 그런 스크립트를 실행하고 싶다면 먼저 정확한 위치를 가리키는 참조를 편집해야합니다. 이러한 참조의 예 :linqpad 스크립트를 참조 할 때 환경 변수를 사용할 수 있습니까?
D:\git_repos\codebase\bin\example.dll
코드베이스의 위치로 설정된 환경 변수를 사용해 보았습니다. 예 :
%codebase%\bin\example.dll
Linqpad가 DLL을 올바르게로드합니다. 그러나 스크립트를 저장하면 확장 된 버전의 환경 변수가 저장됩니다. LINQPad가 참조에 환경 변수의 확장 버전을 저장하는 것을 중지 할 수 있습니까? 그렇지 않은 경우 대체 방법이 있습니까?
옵션이 아닙니다. 변경 요청을 제출하십시오. –
어쩌면 고통을 조금 줄일 수 있습니다. 필자는 커밋하기 전에 파일을 시각적으로 diff 관행하는 연습을하고 있습니다. 주요 이점 : 커밋 메시지에 "이유"를 쓸 때 "무엇"을 검토하는 데 도움이됩니다. 보조 이점 : 부주의하거나 불필요한 변경 사항을 쉽게 취소 할 수 있습니다. –