1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wux-labs-Excel-SVN

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

SVN Management AddIns

Проект

Описание проекта:

Основываясь на Excel, VisualSVN Server — это инструмент управления для сервера Windows SVN. VisualSVN Server предоставляет графический интерфейс управления, но некоторые операции могут быть неудобными:

  • нельзя массово добавлять каталоги в репозиторий, только по одному;
  • невозможно создать несколько уровней каталогов сразу;
  • нет функции поиска при добавлении пользователей в группы;
  • нет функции поиска для назначения особых разрешений группам и пользователям в репозитории;
  • не ведётся учёт дополнительной информации о репозиториях, группах и пользователях.

Учитывая эти недостатки, было решено разработать инструмент управления SVN на основе Excel. Он позволяет:

  • создавать репозитории, каталоги репозиториев, переименовывать репозитории и удалять их;
  • создавать группы, добавлять и удалять пользователей из групп, а также удалять группы;
  • создавать пользователей, назначать им группы, устанавливать пароли и удалять пользователей;
  • назначать права доступа к репозиторию и его каталогам, удалять права доступа;
  • записывать дополнительную информацию о репозиториях, группах и пользователях с использованием возможностей Excel;
  • отправлять уведомления по электронной почте о важных изменениях соответствующим лицам.

Архитектура программного обеспечения

Разработка велась в Visual Studio 2017 на языке C#, программа работает на платформе Windows и зависит от .Net Framework 4.0, Office Excel 2010 и VisualSVN Server.

История версий

2018-04-08
  1. Реализованные функции:

    • создание репозиториев SVN и уведомление ответственных лиц по электронной почте;
    • создание каталогов первого уровня в репозиториях SVN;
    • переименование репозиториев;
    • удаление репозиториев;
    • создание групп пользователей;
    • удаление групп пользователей;
    • создание пользователей на основе предоставленных адресов электронной почты, генерация учётных записей и паролей, создание пользователей и отправка уведомлений по электронной почте сотрудникам, а также отправка списка новых учётных данных администраторам;
    • удаление пользователей;
    • добавление пользователей в репозитории SVN, отправка уведомлений пользователям и ответственным лицам по электронной почте, а также уведомление о добавленных пользователях;
    • контроль доступа к элементам репозитория: NoAccess, ReadOnly, ReadWrite.
  2. Ограничения и недостающие функции:

    • поддержка только платформы Windows;
    • управление только сервером VisualSVN на платформе Windows;
    • совместимость только с Microsoft Excel 2010 или более поздними версиями;
    • невозможность создания многоуровневых каталогов в репозиториях;
    • отсутствие функций добавления пользователей в группы и назначения групп пользователям;
    • невозможность назначения прав доступа группам пользователей к репозиториям;
    • невозможность удаления пользователей из групп;
    • невозможность отмены прав доступа пользователей к репозиториям;
    • невозможность отмены особых прав доступа пользователей к элементам репозиториев.
2018-04-26
  1. Новые функции:

    • возможность добавления пользователей в группы и назначение групп пользователям;
    • назначение прав доступа группам пользователей к репозиториям.
  2. Ограничения и недостающие функции:

    • поддержка только платформы Windows;
    • управление только сервером VisualSVN на платформе Windows;
    • совместимость только с Microsoft Excel 2010 или более поздними версиями;
    • невозможность создания многоуровневых каталогов в репозиториях;
    • невозможность удаления пользователей из групп;
    • невозможность отмены прав доступа пользователей к репозиториям;
    • невозможность отмены особых прав доступа пользователей к элементам репозиториев.
2018-06-25
  1. Новая функция:

    • добавлена возможность создания многоуровневых каталогов в репозиториях.
  2. Ограничения и недостающие функции:

    • поддержка только платформы Windows;
    • управление только сервером VisualSVN на платформе Windows;
    • совместимость только с Microsoft Excel 2010 или более поздними версиями;
    • невозможность удаления пользователей из групп;
    • невозможность отмены прав доступа пользователей к репозиториям;
    • невозможность отмены особых прав доступа пользователей к элементам репозиториев.
2018-08-03
  1. Новые функции:

    • возможность удаления пользователей из групп;
    • отмена прав доступа пользователей к репозиториям;
    • отмена особых прав доступа пользователей к элементам репозиториев.
  2. Ограничения и недостающие функции:

    • поддержка только платформы Windows;
    • управление только сервером VisualSVN на платформе Windows;
    • совместимость только с Microsoft Excel 2010 или более поздними версиями.

Скриншоты

Конфигурация параметров электронной почты: тема, сервер отправки, учётные данные и т. д.

Создание репозитория: название, назначение, ответственные лица и т.д.

VisualSVN Server создаёт репозиторий согласно конфигурации.

Уведомления об основных событиях репозитория отправляются ответственным лицам по электронной почте.

Создаётся структура каталогов репозитория, так как не поддерживается массовое создание многоуровневых каталогов, необходимо настроить каталоги верхнего уровня перед нижним уровнем, можно настроить одну строку или несколько строк.

После настройки структуры каталогов они отображаются в репозитории.

Создаются группы пользователей.

Группа успешно создана.

Создаются пользователи, вводятся имена, адреса электронной почты. Если указано имя пользователя SVN, оно используется, иначе по умолчанию используется префикс адреса электронной почты в качестве имени пользователя SVN.

Успешное создание пользователя сопровождается отправкой уведомления по электронной почте соответствующему лицу.

Пользователь успешно создан.

Репозиторию назначаются права доступа для пользователей.

Назначение прав успешно выполнено.

Пользователю отправляется уведомление по электронной почте о наличии прав доступа к данному репозиторию.

Ответственному лицу отправляется уведомление по электронной почте обо всех пользователях репозитория и их правах доступа.

Инструкция по установке

  1. xxxx
  2. xxxx
  3. xxxx

Руководство пользователя

  1. xxxx
  2. xxxx
  3. xxxx

Вклад в проект

  1. Fork этого проекта.
  2. Создайте ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте Pull Request.

Особенности кода на Gitee

  1. Используйте Readme_XXX.md для поддержки разных языков, например Readme_en.md, Readme_zh.md.
  2. Ознакомьтесь с официальным блогом Gitee [blog.gitee.com].
  3. Вы можете посетить этот адрес [https://gitee.com/explore], чтобы узнать о выдающихся проектах с открытым исходным кодом на Gitee.
  4. GVP (Gitee Value Project) — это список самых ценных проектов с открытым исходным кодом на Gitee, отобранных на основе строгих критериев.
  5. Gitee предоставляет руководство пользователя [http://git.mydoc.io/].
  6. Лица, представляющие Gitee Stars, — это серия, демонстрирующая таланты участников Gitee [https://gitee.com/gitee-stars/].

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Инструмент для управления Windows SVN-сервером VisualSVN Server на основе Excel. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/wux-labs-Excel-SVN.git
git@api.gitlife.ru:oschina-mirror/wux-labs-Excel-SVN.git
oschina-mirror
wux-labs-Excel-SVN
wux-labs-Excel-SVN
master