Например, в Svn есть файл test.txt, который содержит «Добро пожаловать». Вместо того, чтобы экспортировать файл, мне нужны данные внутри файла, то есть «Добро пожаловать». Потому что я хочу сохранить его в Sql Server как byte.Thanks заранее.Как получить данные из файлов из SVN с помощью SharpSvn
2
A
ответ
4
Как СВН кот команда выводит содержимое указанных файлов или URL (http://www-rohan.sdsu.edu/doc/svn-book-html-chunk/svn.ref.svn.c.cat.html) и SvnSharp реализует кошке команду через SvnClient.Write() (https://sharpsvn.open.collab.net/wiki/SvnToSharpSvn), вы можете использовать следующие C# код для получить содержимое одного файла в виде массива байтов:
Uri uri = new Uri("https://patn.to.your.svn.com/svn/filename.html");
SvnTarget target = SvnTarget.FromUri(uri);
MemoryStream mst = new MemoryStream();
SvnClient client = new SvnClient();
client.Authentication.ForceCredentials("username", "password");
client.Write(uri, mst);
byte[] content = mst.ToArray();
// to verify it is working, I have printed this to console; you will use above bytes to pass it to SQL or whatever
Console.Out.Write(System.Text.Encoding.Default.GetString(content));
Смежные вопросы
- 1. Сохранять локальные данные аутентификации SVN с помощью SharpSVN
- 2. Проверка подлинности репозитория SVN с помощью SharpSVN
- 3. изменить измененную версию svn с помощью sharpsvn
- 4. Как получить версию SVN от SharpSVN?
- 5. Получить разрешение на папку SVN с помощью SharpSVN
- 6. Доступ к Visual SVN из ASP.Net с использованием API sharpsvn
- 7. Добавить файл с помощью SharpSVN
- 8. Как я могу скрыть репозиторий Svn с помощью SharpSvn
- 9. Получить историю удаленных файлов из SVN с помощью SVNKit
- 10. Получить учетные данные от SharpSvn в C#
- 11. Удаление локальных учетных данных аутентификации SVN с помощью SharpSVN
- 12. Удаление файлов из SVN
- 13. Как получить данные из репозитория svn с использованием метки с помощью svn commandline
- 14. Список файлов из SVN с полным путем
- 15. SharpSVN прочитал ВСЕ имена файлов
- 16. Как получить список измененных файлов в SharpSVN (например, svn diff --summarize --xml)
- 17. Subversion: получить историю файлов из файлов в каталоге .svn?
- 18. Как я могу получить деталь diff (показать весь файл) из двух версий с помощью SharpSVN?
- 19. Извлечение измененных файлов из SVN
- 20. Получение черепахи svn задание tasked с помощью sharpsvn
- 21. Как получить данные из вложенных файлов JSON
- 22. Вопросы по замене dll SharpSVN 1.5 на SharpSVN 1.6 dll
- 23. SVN: перемещение файлов из папки
- 24. Как получить данные из файлов CSV
- 25. Как получить данные из нескольких файлов Stata?
- 26. Найдите первое появление линии с помощью SharpSVN?
- 27. SVN получить список файлов
- 28. sharpsvn logmessage редактировать sharpsvn?
- 29. Как получить номер версии из SVN тега с помощью заводной
- 30. Как получить фиксированную информацию из svn с помощью Api?