我在Bitbucket上有一个回购,只有我有写访问权限.
有人分叉了那个仓库,进行了更改,并从分支机构向我的仓库发出了拉动请求.
我怎样才能将拉取请求作为git补丁暂时应用于我的仓库以进行测试?
分叉回购是私有的,所以我不能把它拉下来,我也不想这样做.
在GitHub上,您只需转到拉取请求并在URL的末尾添加.patch即可下载补丁.这不适用于Bitbucket.
<%: Html.ActionLink("Share Me", "Index", "Mall", new { username = Model.Username }, null)%>
Run Code Online (Sandbox Code Playgroud)
根据映射的路线预期结果:
<a href="/Mall/Username">Share Me</a>
Run Code Online (Sandbox Code Playgroud)
我需要它不要说Share Me但是要显示绝对URL,以及使用绝对URL作为href:
<a href="http://www.url.com/Mall/Username">http://www.url.com/Mall/Username</a>
Run Code Online (Sandbox Code Playgroud)
我觉得这不是一项艰巨的任务,但在处理MVC方面非常环保,我很难搞清楚它.
我知道有办法做到这一点,但我一直在撞墙试图解决这个问题.这很好用:
private GenericRecord CreateGeneric(GenericRecord g, Member m)
{
g.Member = m;
return g;
}
public IList<GenericRecord> ReportFromDatabase(DateTime startDate, DateTime endDate)
{
List<GenericRecord> returnRecords = new List<GenericRecord>();
returnRecords.AddRange(from r in pjRepository.Records
join m in memberRepository.Members on r.SID equals m.MemberId.ToString()
where r.TransactionDate >= startDate && r.TransactionDate <= endDate
select CreateGeneric((GenericRecord)r, m));
return returnRecords;
}
Run Code Online (Sandbox Code Playgroud)
但我知道有一种方法可以在没有CreateGeneric函数的情况下完成它.如何内联选择委托功能?
returnRecords.AddRange(from r in pjRepository.Records
join m in memberRepository.Members on r.SID equals m.MemberId.ToString()
where r.TransactionDate >= startDate && r.TransactionDate <= endDate
select (delegate
{
GenericRecord g = (GenericRecord)r; …Run Code Online (Sandbox Code Playgroud)