Có giống như một lệnh mà từ đó chúng tôi có thể nhận email của tác giả (committer) trong SVN (sử dụng h commandline SVN) không? hoặc như chúng ta có thể thiết lập mỗi tên người dùng cho một email và nhận email từ tác giả trong việc treo lên các tập lệnh không?Nhận địa chỉ email của tác giả trong SVN
8
A
Trả lời
9
SVN (không giống Git) không quan tâm đến id email của Tác giả. Chỉ có tên tác giả, thường là tên người dùng. Trong hầu hết các tổ chức, bạn phải có khả năng nhận email bằng cách thêm @domain.com
vào tên người dùng.
1
trong tệp cam kết.pl sau my $ mail_from = $ author; tôi đã thêm
my @authoremail = &read_from_process('php', '-f', '/usr/bin/svnemail.php', '/var/lib/submin', $author);
$mail_from = shift @authoremail;
nội dung của kịch bản /usr/bin/svnemail.php:
<?php
if (isset($argv[1])) {$fpath1=$argv[1];} else die("[email protected]\n");
if (isset($argv[2])) {$usrnm=$argv[2];} else die("[email protected]\n");
$file = fopen($fpath1."/userproperties.conf", "r");
$loginfound=false;
$emailnotfound=true;
while ((!feof($file)) and ($emailnotfound)){
$line = fgets($file);
if ($loginfound) {
if (substr($line,0,1)=="[") {
die ("[email protected]\n");
}
if (substr($line,0,8)=="email = ") {
echo substr($line,8);
$emailnotfound=false;
}
}
if (substr($line,0,strlen($argv[2])+2)=="[".$argv[2]."]") {
$loginfound=true;
}
}
if ($emailnotfound) {
echo "[email protected]\n";
}
fclose($file);
?>
Tôi không lập trình viên, do đó, không trừng phạt tôi chơi bóng mã này xin vui lòng. Cảm ơn.
Các vấn đề liên quan
- 1. tác giả không được nhận
- 2. Nhận địa chỉ email Outlook qua C#
- 3. iOS: Cách nhận địa chỉ email của chủ sở hữu?
- 4. địa chỉ email noreply.
- 5. Javascript 'cvml' trong địa chỉ email
- 6. Nhận ID người dùng Facebook theo địa chỉ email
- 7. Phạm vi để nhận địa chỉ email một mình?
- 8. Bạn không nhận được địa chỉ email từ linkedin?
- 9. Truy cập danh bạ và nhận địa chỉ email
- 10. Xác thực địa chỉ email trong UITextField
- 11. Nhận địa chỉ email của người dùng hiện tại trong Outlook 2007
- 12. Nhận địa chỉ email mặc định của người dùng trong Cocoa
- 13. Phím Gitosis và ssh - địa chỉ email có liên quan đến địa chỉ email git không?
- 14. Tác giả chính xác có hiệu lực với Git SVN?
- 15. Thiết lập biến chuỗi tác giả hoặc địa chỉ trong LaTeX
- 16. python regex lấy phần đầu tiên của địa chỉ email
- 17. Nhận địa chỉ email của người dùng từ tên người dùng qua PowerShell và WMI?
- 18. Cấp phép (ghi nhận tác giả)
- 19. Địa chỉ email người gửi động Devise
- 20. truy cập địa chỉ email mặc định
- 21. Java/Spring MVC 3 xác nhận của một địa chỉ email
- 22. Validate địa chỉ email trong UITextField trong iphone
- 23. Html.Label để hiển thị địa chỉ email
- 24. Gửi email tới nhiều địa chỉ Android
- 25. Ẩn Địa chỉ Email Với jQuery
- 26. Facebook kết nối, địa chỉ email?
- 27. Nhận địa chỉ IP của người dùng
- 28. Dẫn đầu dấu gạch dưới trong một địa chỉ email?
- 29. postfix: gửi một bản sao của mỗi email đến một địa chỉ email nhất định
- 30. Git Commit Email của tác giả thay đổi theo thư mục và/hoặc dự án?