有没有像SVN命令(使用h命令行SVN)的命令,我们可以从中获取作者(提交者)的电子邮件?或者像我们可以设置每个用户名到电子邮件,并从作者的电子邮件挂钩脚本?获取SVN作者的电子邮件地址
8
A
回答
9
SVN(与Git不同)不关心作者的电子邮件ID。只有作者姓名,通常是一个用户名。在大多数组织中,您必须能够通过将@domain.com
附加到用户名来获得电子邮件。
1
in file commit-email.pl my $ mail_from = $ author; 我已经添加脚本/usr/bin/svnemail.php的
my @authoremail = &read_from_process('php', '-f', '/usr/bin/svnemail.php', '/var/lib/submin', $author);
$mail_from = shift @authoremail;
内容:
<?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);
?>
我不是程序员,所以不要惩罚我FOT这个代码,请。谢谢。
相关问题
- 1. 从给定的电子邮件地址获取电子邮件地址DirectoryEntry
- 2. 获取Github回购的追随者的电子邮件地址
- 3. 如何获取外部参加者的电子邮件地址
- 4. iOS:如何获取所有者的电子邮件地址?
- 5. CRM Javascript:获取参与者列表的电子邮件地址
- 6. 无法获取电子邮件地址
- 7. Facebook API获取电子邮件地址
- 8. 从Samaccountname获取电子邮件地址
- 9. 从facebook获取电子邮件地址
- 10. 如何从电子邮件地址获取电子邮件服务的网址
- 11. openpop,获取接收者的邮件地址(我的电子邮件)
- 12. 如何获取垃圾邮件发送者的电子邮件地址?
- 13. 从iPhone地址簿中获取电子邮件地址
- 14. Xcode从地址簿获取联系人电子邮件地址
- 15. 启用只发送电子邮件地址作为协作者?
- 16. 如何获取podio项目的电子邮件到电子邮件地址?
- 17. Java电子邮件:获取名称打印旁边的电子邮件地址
- 18. 从Thunderbird中提取电子邮件地址电子邮件
- 19. 如何在Yahoo邮件中获取电子邮件地址?
- 20. 如何从邮件编辑器获取电子邮件地址
- 21. 如何获取电子邮件地址作为用户名每
- 22. 从电子邮件地址获取与电子邮件分析器
- 23. Gmail电子邮件地址提取
- 24. 提取电子邮件地址
- 25. 电子邮件地址提取
- 26. 如何取电子邮件地址?
- 27. 刮电子邮件地址
- 28. 在电子邮件地址
- 29. noreply电子邮件地址。
- 30. Rtrtr.com电子邮件地址