Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.058 c
15-1350390543
AV
2012-10-16 16:29
2013.03.22
Узнать свой пароль в текущей сессии oracle


2-1328618080
JohnKorsh
2012-02-07 16:34
2013.03.22
Работа с MediaPlayer.


15-1336336205
Юрий
2012-05-07 00:30
2013.03.22
С днем рождения ! 7 мая 2012 понедельник


15-1346496127
8888888-й
2012-09-01 14:42
2013.03.22
Подскжите учебник по PHP для начинающего.


15-1336060294
CRLF
2012-05-03 19:51
2013.03.22
Вспомнилось...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский