ASP.NET SVN 개정 번호 표시

스택 오버플로 바닥글에 SVN 리비전 번호가 표시되는 것을 볼 수 있습니다. 이 기능이 자동화되어 있으며, 자동화되어 있다면 ASP.NET에서 어떻게 구현하나요?

(다른 언어로 된 솔루션도 허용됩니다).

질문에 대한 의견 (1)
해결책

파일에 vn:키워드 "Rev Id"가 있는지 확인한 다음 $Rev$를 어딘가에 넣습니다.

이 질문과 그에 대한 답변](https://stackoverflow.com/q/163/10221765)을 참조하세요.

해설 (0)

지속적 통합 설정에서 SVNRevisionLabeller를 사용하고 컴파일된 웹 사이트 dll을 만들 때 사용할 변수를 MSBuild에 전달합니다. 그런 다음 최종 빌드에서 GetCurrentAssembly()를 사용하여 .NET에서 사용할 수 있습니다.

해설 (0)

제 레일즈 앱에는 말 그대로 이 작업을 수행하는 비밀 액션이 있습니다:

render :text => `svn info #{RAILS_ROOT}`

이것은 '.NET'에만 익숙한 경우 Process.Start( "svn info..." )에 해당합니다.)

서버를 관리하는 사람이 최근에 사이트를 업데이트했는지 궁금하다면 이 URL을 눌러서 살펴볼 수 있습니다.

해설 (0)