powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Библиотека для хранения истории изменений в текстовых файлах
10 сообщений из 10, страница 1 из 1
Библиотека для хранения истории изменений в текстовых файлах
    #38705000
Foror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужна библиотека, которая будет хранить историю изменений текстового файла, по типу wiki. Посоветуете какую-нибудь open-source либу?
...
Рейтинг: 0 / 0
Библиотека для хранения истории изменений в текстовых файлах
    #38705006
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FororНужна библиотека, которая будет хранить историю изменений текстового файла, по типу wiki. Посоветуете какую-нибудь open-source либу?
Описание не достаточно полное. По-хорошему можно взять практически любой VCS и Java клиент для него.
...
Рейтинг: 0 / 0
Библиотека для хранения истории изменений в текстовых файлах
    #38705025
Foror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уже нашел пару библиотек https://github.com/Dikay900/java-xdelta и https://code.google.com/p/java-diff-utils/ Поторопился с топиком, нет возможности удалить :)
...
Рейтинг: 0 / 0
Библиотека для хранения истории изменений в текстовых файлах
    #38705034
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FororУже нашел пару библиотек https://github.com/Dikay900/java-xdelta и https://code.google.com/p/java-diff-utils/ Поторопился с топиком, нет возможности удалить :)
Эти две просто сравнивают содержимое. Историю изменений кто хранить будет?
...
Рейтинг: 0 / 0
Библиотека для хранения истории изменений в текстовых файлах
    #38705171
Foror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, проще будет самому сделать, чем искать библиотеку, которая использует нужное мне хранилище, без лишних оверхедов. По крайне-мере я таких не нашел на гитхабе.
...
Рейтинг: 0 / 0
Библиотека для хранения истории изменений в текстовых файлах
    #38705207
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Foror, попробуй просто хранить свой текстовый файл в svn или git.
...
Рейтинг: 0 / 0
Библиотека для хранения истории изменений в текстовых файлах
    #38706838
Foror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне хочется сделать дублирование файлов проекта на мои раб. станции. При этом нет желания хранить промежуточные результаты работы в git репозитории. Т.е. нет желания делать push незаконченной работы, но при этом нужно иметь актуальную рабочую копию на всех раб. станциях.

Какой я вижу вариант, сделать еще один "черновой репозиторий", скажем на mercurial и туда коммитить всё черновое. Но как-то это выглядит "некрасиво". Или воспользоваться более простыми средствами, при этом хранящие изменения файлов. Вот что удалось найти https://github.com/Hive2Hive/Hive2Hive и https://github.com/syncany/syncany Первая это p2p БД c versioning механизмом, второй упрощенный централизованный vcs.

Может я что-то упустил для решения своей задачи?
...
Рейтинг: 0 / 0
Библиотека для хранения истории изменений в текстовых файлах
    #38706901
пролетевший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Foror,
если задача стоит таким образом - то да, упустил возможности git. Он и предназначен для такой работы.
Очень хорошо описано здесь . Кратко:
1. для любой работы делаем бранч.
2. коммитим в рабочую ветку как можно чаще, даже временные изменения.
3. когда готово, переносим в основную ветку как "чистовик" : git rebase --interactive , можно ыдалить ненужные комиты, объединить несколько в один, исправить название и т/п
git - распределенная система, чтобы передать репозиторий не обязательно использовать сервер.
Можно синхронизовать напрямую, через общие папки, можно передать изменения через email, rsync
Можно создавать временные ветки на сервере ( я лично так делаю ), можно сделать отдельный сервер для синхронизации ( рабочая копия может иметь любое количество удаленных репозитоиев ).
В общем, прежде чем городить огород полезно глубже изучить что уже есть в git
...
Рейтинг: 0 / 0
Библиотека для хранения истории изменений в текстовых файлах
    #38706929
Foror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо, это понятно, прочитал из офиц. документации. Но подскажите вот по такой ситуации, в рабочий проект я добавляю блоб размером в 1Гб, блоб этот временный для проверки кое-какой функциональности. Положим этот блоб в бранч, если я потом удаляю бранч, блоб также вылетает из репозитория? Или репозиторий пухнет до 1Гб и ничего с этим не поделать?
...
Рейтинг: 0 / 0
Библиотека для хранения истории изменений в текстовых файлах
    #38706930
Foror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И будет работать докачка в гит или если соединение не стабильно, то мне каждый раз нужно будет начинать с нуля? При этом в Hive2Hive используется p2p протокол, думаю там докачка будет работать без проблем. Или по крайне-мере я модифицирую код так, как мне нужно.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Библиотека для хранения истории изменений в текстовых файлах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]