Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизНастройки SVN Найти похожие ветки
← →
Eu (2012-07-03 16:04) [0]Разбираюсь с SVN. Поставил Subversion и TortoiseSVN.
Образовался ряд вопросов:
1) как выйти в консоль SVN? (это вопрос скорее по функционированию TortoiseSVN)
2) как сделать игнор определенных файлов, причем как серверную настройку? То есть, чтобы при добавлении файлов в определенную мной директорию не отображались файлы с нужной мне маской? (но только в эту директорию).
3) в настройках черепахи есть такой северный глобальный лист игнорирования (перечисление масок в строку разделенную пробелом), откуда она его берет, что это за параметр SVN?
← →
DVM © (2012-07-03 17:13) [1]
> Eu (03.07.12 16:04)
http://ignum.dl.sourceforge.net/project/tortoisesvn/Documentation/1.6.11/TortoiseSVN-1.6.11-ru.pdf
читал уже?
← →
Eu (2012-07-03 19:58) [2]ну не конкретно этот PDF"ник, но похожую справку - да.
1) в этом документе первое упоминание консоли вроде бы в пункте 3.1.1 где предлагают набрать svnadmin. Черепаха стоит и работает, но увы:
http://www.onlinedisk.ru/get_image.php?id=904686
а черепаха я так понял клиент для консольного svn. И я так предполагаю как то можно выйти на печать непосредственно svn команд... только вот как?
2) везде пишут, что черепаха можно ЛОКАЛЬНО игнорировать файлы. Я говорю о серверных настройках, которые применятся у всех разрабов.
В черепахе я нашел только шаблоны игнорирования, они вроде должны быть серверные, но они не привязаны к папке, см. пункт 3
3) проверили эти шаблоны игнорирования.
На одной черепахе в настройках добавили игнорирование txt ("*.txt"), а на другой ничего не изменилось... (
← →
wicked © (2012-07-03 20:40) [3]> 1) в этом документе первое упоминание консоли вроде бы в
> пункте 3.1.1 где предлагают набрать svnadmin. Черепаха стоит
> и работает, но увы:
>
> http://www.onlinedisk.ru/get_image.php?id=904686
>
> а черепаха я так понял клиент для консольного svn. И я так
> предполагаю как то можно выйти на печать непосредственно
> svn команд... только вот как?
ищи, куда поставились консольные программы - svn.exe и svnadmin.exe
>
> 2) везде пишут, что черепаха можно ЛОКАЛЬНО игнорировать
> файлы. Я говорю о серверных настройках, которые применятся
> у всех разрабов.
> В черепахе я нашел только шаблоны игнорирования, они вроде
> должны быть серверные, но они не привязаны к папке, см.
> пункт 3
читаем о properties и о том, как их устанавливать, редактировать и т. д.
нужная тебе property - svn:ignore
>
> 3) проверили эти шаблоны игнорирования.
>
> На одной черепахе в настройках добавили игнорирование txt
> ("*.txt"), а на другой ничего не изменилось... (
после того, как настроили игнорирование, его надо закомитить в репозиторий и обновить рабочую копию на другой машине
в общем, тебе сюда - http://svnbook.red-bean.com/ :)
← →
Eu (2012-07-04 10:58) [4]
> ищи, куда поставились консольные программы - svn.exe и svnadmin.
> exe
хм... Черепаха стоит здесь:
C:\Program Files\TortoiseSVN\bin
на ноутбуке только один диск C:. Просканировал весь, нигде нету файла svn.exe (((
Версия 1.7.7 от 10 мая 2012
← →
RWolf © (2012-07-04 11:04) [5]у меня есть.
TSVN 1.7.5.
← →
Eu (2012-07-04 11:08) [6]ага, вот как получается
The subversion program code is linked into the TortioseSVN binary. There is no separate svn.exe. You can install a compatible discrete version if you need to access the respository from the command line.
← →
Eu (2012-07-04 12:17) [7]скачал отдельный пакет консольных утилит. Со всем разобрался, всем спасибо)
← →
Eu (2012-07-04 18:36) [8]а есть в SVN типа шаринг файлов? Мы так в одном СКВ делали общие модули, которые одинаковы для разных проектов. Они лежат в одном месте в СКВ но шарятся во все нужные проекты.
Обновил любой клон файлы - обновилось везде.
Или похожий механизм?
← →
DVM © (2012-07-04 19:12) [9]
> Eu (04.07.12 18:36) [8]
svn:externals
← →
Eu (2012-07-05 16:24) [10]DVM, спасибо!
А кто-нибудь разобрался с относительными путями? Мне нужно шарить в пределах одного репозитория, а везде указания на ссылки со внешних репозиториев.
Считаем, что в консоли находимся в каталоге:c:\src\
В репозитории путь: "file://repositoryname/e$/all/test/src"
В нем есть каталог: project, а в нем каталог link, который хочу прилинковать к внешнему ресурсу file://repositoryname/e$/common/
То есть, каталог:
file://repositoryname/e$/all/test/src/project/link
должен быть ссылкой на
file://repositoryname/e$/common
Напрямую все ок. Но через относительные пути не получается. Вводим в консоли:c:\src\
svn pedit svn:externals project
в редакторе вбиваем:
"link ../../common"
пробовал варианты типа:
"link ../../../common"
"link ../common"
вообще не очень понял относительно чего надо вбивать относительный линк, о как не вбивал - - не получаетсяю Пишет, что путь (target "link ../common") должен быть абсолютным или содержать ".."
И что не так?
Не разобрался...
← →
Eu (2012-07-17 12:46) [11]Э, слюшай, никто не знает да?
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.095 c