Я оглядывался, и я не понимаю ответа, или я не задаю правильный вопрос. Поэтому я полагаю, что открою его. Я знаю, что 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 "";
}
}
Я планирую использовать регулярное выражение выражения для проверки того, что я действительно могу просмотреть диф .. или даже просмотреть файл. Отсюда мой вопрос .. какие расширения/форматы поддерживает viewvc? Я не могу найти список на Subversion Edge или на ViewVC.
хорошо и для справки XML не отображается ни .. еще ни странно XAML это ???? Я немного поиграл и просто нажал на различные элементы в моем репозитории. Я понял, что большинство исходных кодов программирования были видны, и я был прав. Мне кажется странным, что они не будут показывать картину. Ну что ж. –