Jaki jest format pliku authors dla git svn, w szczególności dla znaków specjalnych, takich jak odwrotny ukośnik lub podkreślenie?
Próbuję sklonować Papercut, emulator serwera smtp
Otrzymuję listę autorów SVN z {[2] } co daje mi
RNO\_MCLWEB
SND\krobertson_cp
Stworzyłem autorkę.txt z formatem SVN_User = UserName <Email>
, ale gdy uruchamiam
git svn clone --no-metadata -A authors.txt https://papercut.svn.codeplex.com/svn papercut
Narzeka " Autor: RNO\_MCLWEB nie zdefiniowany w autorach.plik txt "
Próbowałem umieścić \ przed ' \ 'i'_', aby spróbować uciec od nich, i dodanie cudzysłowów wokół nazwy, ale żadne z nich nie zadziałało.
I can ' t find any better opis autorów.format pliku txt niż SVN_User = UserName <Email>
3 answers
Nienawidzę być "tym facetem" , ale po prostu spróbowałem i zadziałało dobrze dla mnie. Oto kopia pliku autorów, którego użyłem:
RNO\_MCLWEB = Ronald McDonald <[email protected]>
SND\krobertson_cp = Some Guy <[email protected]>
Użyłem jednak nieco innej metody niż ty, aby wygenerować nazwiska autorów, podążając za tymi wskazówkami . Moje konkretne zaklęcie brzmiało:
$ svn log --xml | grep author | sort -u | perl -pe 's/.>(.?)<./$1 = /'
Używam również Git 1.6.6.1 (wątpliwość, że robi różnicę, ale nigdy nie wiadomo).
Zauważyłem, że kiedy użyłem twojego potoku, aby uzyskać autorów SVN, były spacje w przed ich nazwami SVN w pliku wynikowym(tzn. w kolumnie 1 w każdej linii była spacja). Nie wiem, czy to robi różnicę.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-29 04:31:42
Miałem ten sam problem, ale z userem apache. W pliku autorów a miała taką linię.
apache = Apache
Lub
apache = Apache <>
Ale kiedy ustawię to na
apache = Apache <[email protected]>
Mój repo zaczął normalnie klonować.
Upewnij się, że poprawnie Ustawiłeś wszystkie nazwiska autorów i e-maile, używając follow format
svn_user_name = JustNameInGit <[email protected]>
Każde pole jest obowiązkowe!!!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-24 18:36:37
Użyłem poniższego, który pomaga pominąć wiadomości ze słowami typu "autoryzacja" w nich
svn log --xml | grep /author | sort -u | perl -pe 's/.>(.?)<./$1 = /' > users.txt
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-15 17:05:22