ASP.NET SVN-Versionsnummer anzeigen

Translate

Ich sehe in der Fußzeile "Stapelüberlauf", dass die SVN-Versionsnummer angezeigt wird. Ist dies automatisiert und wenn ja, wie implementiert man es in ASP.NET?

(Lösungen in anderen Sprachen sind akzeptabel)

This question and all comments follow the "Attribution Required."

Alle Antworten

Translate

Stellen Sie sicher, dass die Datei s hatvn:keywords "Rev Id"und dann setzen$Rev$irgendwo da drin.

Sehendiese Frage und die Antworten darauf.

Quelle
Translate

In meiner Rails-App habe ich eine geheime Aktion, die dies buchstäblich tut:

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

Dies entsprichtProcess.Start( "svn info..." )wenn Sie nur vertraut sind.NET)

Wenn ich mich frage, ob der Typ, der die Server verwaltet, die Site kürzlich aktualisiert hat, kann ich auf diese URL klicken und einen Blick darauf werfen.

Quelle
Translate

In unserem Setup für die kontinuierliche Integration verwenden wirSVNRevisionLabellerund übergeben Sie die Variablen von dieser an MSBuild, um sie beim Erstellen der kompilierten Website-DLL zu verwenden. Es steht dann .NET mit zur VerfügungGetCurrentAssembly()im endgültigen Build.

Quelle