Jak w HELP-About umieścić rewizję SVN ?

0

Chciałbym aby w PLIKU EXE była umieszczana tez informacja z jakiej rewizji powstał dany plik.
Jak to można prosto zrobić ?

0

Ja umieszczam te dane w VersionInfo.

Z menu głównego Project wybierz Options (na samym końcu menu).
Tam jest zakładka VersionInfo
Należy zaznaczyć opcję Include version information in project i teraz można w SpinEdity wpisywać informacje o wersji. U mnie Build to rewizja z SVN-a.
Należy pamiętać ze przy tym należy odznaczyć opcję Auto-increment build number

0

tylko że to jest reczne działanie a ja bym wolał jakiś automat który uwalnia mnie od powtarzania i pamietania

0

Przed kompilacją modyfikuj plik .res w którym to masz zawarte informacje o wersji.

0

Czy w SVN są mechanizmy podobne do "CVS Keywords"
$Id$
$Revision$
$Date$
$Header$
$Log$ ?
Już dawno nie używałem CVS ale z tego co pamietam to jak w pliku tekstowym były te znaczniki to CVS aktualizował w tym miescu plik i wpisywał odpowiednie wartości.

// $Header: /home/max/CVS/pas5x/programy/u4/U4.PAS,v 1.47 2008/08/21 1008 max Exp $

Jezeli sobie w kodzie zrobiłem np. tak:

var
  g_CVS_id = '$Id$';
  g_CVS_revision='$Revision$';
  g_CVS_date='$Date$';
  g_CVS_header='$Header$';
  g_CVSv_log='$Log$'; 

To miałem zmienne w których zawsze byął aktualna wersja danych z CVS-a

Czy podobnie da sie to zrobić w SVN ? Jakoś nie dostrzegam takiej opcji.

Już mam:
http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1