Я использую следующую команду, чтобы получить хранилище от сервера SVN:«SVN_REV» необъявленный, когда строить цель в GIT-СВН среды
git svn clone ...
Однако, когда строить конкретные целевые, стандартный вывод показывает следующее:
error: 'SVN_REV' undeclared here (not in a function)
__attribute__((used)) u32 sys_fw_info = SVN_REV;
Вот упрощенная Makefile:
haha: dirs revision
-$(MAKE) -C ./src
revision:
-$(SVNVERSION) . version.tmp build/svnrev.h
Я попытался followi нг:
Если я скопировать папку .svn из обычного хранилища в кассе SVN сервера [так как папку я получил от ГИТ-SVN имеет только .git папку], то я могу построить цель Haha в git-svn.
Если я вручную выполнить следующую команду и не копировать .svn папки:
SubWCRev.exe . version.tmp build/svnrev.h
Процесс строительства еще потерпеть неудачу ... Есть следующие два вопроса:
- Я не знаю, есть ли какая-либо зависимость .svn-папка со строительным процессом?
- Как я могу использовать git-svn изящно локально?
Заранее благодарен!
Спасибо за ваш ответ. Я попробую предложение в этом сообщении ~~! –