giả trong repo svn của tôi như sau:Làm thế nào để có một nhân vật không gian dấu trong các tác giả tập tin cho git svn
$ svn log --xml | grep author | sắp xếp -u | perl -pe 's /> < ./$1 = /. (.?)'
Output:
<author>ashfame</author>
<author>clean</author>
<author>clean </author>
<author>rocketweb</author>
Nhưng trong khi nhân bản repo nhập khẩu sử dụng git svn clone
, nó tạm dừng ở giữa nói Author: clean not defined in /home/ashfame/fun/authors-transform.txt file
Lưu ý khoảng trống sau khi làm sạch, có nghĩa là người dùng thứ 3 "clean "
.
Làm cách nào để định dạng tệp tác giả của mình để có khoảng trắng trong tên người dùng? nội dung hiện tại của tôi như sau:
ashfame = Ashfame <[email protected]>
clean = Yogesh Tiwari <[email protected]>
clean = Yogesh Tiwari <[email protected]>
"clean\ " = Yogesh Tiwari <[email protected]>
"clean " = Yogesh Tiwari <[email protected]>
rocketweb = rocketweb <[email protected]>
(no author) = Yogesh Tiwari <[email protected]>
(no author) = no_author
Thú vị khám phá: tôi đã cố gắng nhập khẩu các repo svn vào git mà không cần bất kỳ lập bản đồ sử dụng và tôi không thể nhìn thấy bất cứ điều gì liên quan tới "sạch" của người dùng, chỉ "sạch" tồn tại, vì vậy tôi đoán đây là một số trục trặc trên repo svn. Bất kỳ gợi ý về những gì có thể được thực hiện về nó?
thay đổi tác giả "sạch" để "sạch" ** trong SVN **? –
@LazyBadger Làm cách nào? – Ashfame
@LazyBadger Và hơn nữa tôi sẽ phải làm một cái gì đó về không gian trong phương pháp đổi tên nó quá. Tốt hơn tôi chỉ cần bản đồ nó cho một cái gì đó hoặc bỏ qua tất cả cùng nhau. – Ashfame