Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Настройки 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.175 c
15-1329506289
TUser
2012-02-17 23:18
2013.03.22
Элемент униформы


2-1332165801
Валера
2012-03-19 18:03
2013.03.22
Не компилируется проект с компонентом RS232


15-1339412694
NieL
2012-06-11 15:04
2013.03.22
ошибка xml


4-1258554833
Егорка
2009-11-18 17:33
2013.03.22
Интерфейсы


1-1302684323
MrBadge
2011-04-13 12:45
2013.03.22
KeyPreview