我一直在环顾四周,或者我不明白给出的答案,或者我没有提出正确的问题。所以我想我会打开它。我知道ViewVC是Subversion边缘的插件。我制作了一个电子邮件程序,并将其挂接到提交后。起初我只在每个文件的末尾添加,修改和删除了一个href
。那么大部分文件不起作用。如果你点击添加和删除它说ViewVC错误。如果你点击viewvc diff不支持的文件,那么你会得到一个错误。所以我的计划是要做到这一点。只需展示我的C#代码就可以了。Subversion Edge ViewVC支持哪些文件格式
private string GetListElementBasedOnType(string theType, string element, int rev)
{
switch (theType)
{
case "Added":
return string.Format(""); //TODO
case "Deleted":
return ""; //TODO
case "Modified":
return string.Format("<a href=\"{0}/viewvc/{1}/{2}?r1={3}&r2={4}&pathrev={3}&diff_format=h\">\t[View Diff]</a>", repoURL, this.RepoName, element, rev, rev - 1);
default:
return "";
}
}
我打算使用正则表达式来验证我确实可以查看diff ..甚至查看文件。因此,我的问题..什么扩展/格式viewvc支持?我在Subversion Edge或ViewVC上找不到列表。
阱和用于参考XML不显示任一..但奇怪的是XAML是????我做了一些玩耍,只是点击了我的存储库中的各种元素。我认为大部分编程源代码都是可见的,而且我是正确的。我觉得有点奇怪,他们不会显示图片。好吧。 –