Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Система контроля версий "СиКВер"
GAMEINATOR forums > Soft, Hard и периферия > Hard & Soft
Graff46
От автора:


Мнение автора может не совпадать с Вашим

При моём знакомстве с популярными системами контроля версий я увидел в них достаточно громоздкую и запутанную организацию работы, которая может и предоставляла широкий функционал для профессионального клиента, но новичков и разработчиков небольших программ, по моему больше запутывала в обилии своего функционала, как по мне, эти функции были странно организованны и имели спорный интерфейс пользователя. Также отсутствие русскоязычной локализации для меня было минусом, также я недоумевал о том, почему отечественные компании в сфере информационных технологий не создавали собственные системы контроля версий.
Позже я активно занимался разработкой небольших утилит узкой специализации для автоматизации процесса работы программистов, и мне потребовалась система при которой сторонние люди могли дорабатывать мои программы для себя и остального сообщества пользователей, я прикладывал к своим утилитам файлы исходного кода, а использование систем контроля версий ради 2-3 файлов в несколько сотен килобайт, как по мне было не эффективно.
Не увлекаясь особо вэб-программированием, я всё же набрёл случайно на REST API Яндекс Диска. Благодаря понятной документации и наличию такого сервиса как Полигон я смог разобраться в API и решил попробовать сделать систему контроля версий на REST API Яндекс Диска.

Данная система ориентирована на начинающих разработчиков и разработчиков небольших программных продуктов.
СКВ использует Яндекс Диск пользователя для хранения репозиториев и версий, запись данных осуществляется в custom properties файлов и директорий, на стороне СКВ, на настоящий момент данные из Яндекс Диска пользователей не используются.
При разработке данной системы были использованы: REST API Яндекс Диска, API Яндекс Паспорта, Qjuery.js, Ace, CKEditor.
На данный момент можно создавать репозитории и версии к ним, смотреть чужие репозитории и наследовать их себе.

Вэб-адрес: sikver.tk sikver.ml
Связь с нами: ВК
1001v
Цитата
Qjuery.js

OlegatoR
В качестве курсовой/дипломной - сойдёт, но не более.
Graff46
Мои репозитории http://sikver.ml/goust_pg.html#scvurl=d/IbP-LxXv3Nxed6
1001v
Я зашел и у меня сразу куджери.джс упал
Graff46
Цитата(1001v @ 18.03.2018, 23:42) *
Я зашел и у меня сразу куджери.джс упал

Вы не авторизировались и запрос токена отклонили.
1001v
Цитата(Graff46 @ 18.03.2018, 22:49) *
Вы не авторизировались и запрос токена отклонили.

Нажал ф5, согласился на авторизацию, в этот раз не нашлась функция register.
Graff46
Цитата(1001v @ 18.03.2018, 23:51) *
Цитата(Graff46 @ 18.03.2018, 22:49) *
Вы не авторизировались и запрос токена отклонили.

Нажал ф5, согласился на авторизацию, в этот раз не нашлась функция register.

ещё раз попробуйте, без кэша только
1001v
Нужно было удалить куки, а не кэш. В любом случае извините, но пока это очень плохо.
Graff46
Разобрался с куки. теперь вроде все работает как надо.
NanoBot-AMK
Требуется поддержка TortoiseSVN 1.8.8, Subversion 1.8.10, -release
Что бы хранилище залил на сервер и всё заработало, ну разве дополнительные настройки доступа.
jamakasi
Хмм, а чем это будет отличаться от простого монтирования ядиска как webdav, установки git-core git-svn gitweb и указания в настройках гит сервера храниться на смонтированном webdav томе?
Graff46
Цитата(NanoBot-AMK @ 28.03.2018, 02:04) *
Требуется поддержка TortoiseSVN 1.8.8, Subversion 1.8.10, -release
Что бы хранилище залил на сервер и всё заработало, ну разве дополнительные настройки доступа.

Настольный клиент сделать?

Цитата(jamakasi @ 28.03.2018, 09:24) *
Хмм, а чем это будет отличаться от простого монтирования ядиска как webdav, установки git-core git-svn gitweb и указания в настройках гит сервера храниться на смонтированном webdav томе?

Не нужно ничего монтировать, устанавливать и указывать...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.