#ifndef VERSION_H#define VERSION_H// О программеstatic char szVersion[] = "1.0";static char szBuild[] = "39";static char szBuildDate[] = "31.10.2008";static char szCopyriht[] = "© MegaSoft, 2008 - 2009";#endif
SubWCRev - это консольная программа Windows, которая может быть использована для чтения статуса рабочей копии Subversion и, при необходимости, для выполнения подстановки ключевых слов в шаблонных файлах. Это часто используется как часть процесса сборки, в качестве средства для внедрения информации из рабочей копии в собираемый объект. В основном это применяется для включения номера ревизии в диалог «О программе».
#ifndef VERSION_H#define VERSION_H// О программеstatic char szVersion[] = "1.0";static char szBuild[] = "$WCREV$";static char szBuildDate[] = "$WCDATE$";static char szCopyriht[] = "© MegaSoft, 2008 - 2009";#endif
#!/bin/bash#Вычленим номер ривизииrev=`svn info --username builder --password builder ./ | grep '^Revision:'| cut -d" " -f2`revTmpl='\$WCREV\$'#Вычленим дату последних изменений date=`svn info --username builder --password builder ./ | grep '^Last Changed Date:'| cut -d" " -f4`dateTmpl='\$WCDATE\$'sed -e "s/$revTmpl/$rev/" -e "s/$dateTmpl/$date/" "$1" > "$2"