Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Вниз

Еще раз объясните мне как игнорировать в SVN — замаялся&#133   Найти похожие ветки 

 
Kolan ©   (2007-09-21 08:54) [0]

Итек есть папка(А) проекта она под контролем SVN(Tortoise).

В этой папке есть еще одна папка(Б).  Надо сделать так, чтобы он не трогал папку Б вообще и чтобы там небыло .svn.
Как это сделать?


 
Суслик ©   (2007-09-21 08:58) [1]

я так понял, что ты еще не добавлял Б в репозитарий?
если добавил, то сначала нужно удалить.

дальше (я так делаю)
1. выбираешь commit
2. видишь Б - not versioned
3. нажимаешь прав. кн. мыши на Б.
4. выбираешь add to ignore
5. потом нужно сделать commit самой папке А, ибо в ней добавился атрибут svn:ignore.


 
Суслик ©   (2007-09-21 09:00) [2]

еще, иногда при коммите А (коммит свойства svn:ignore) у меня бывает out of date и commit прекращает.

это не ошибка, вроде как-то объясняется в доке (не читал). в этом случае нужно сначала update для A сделать, потом все ОК


 
Kolan ©   (2007-09-21 09:14) [3]

> Суслик ©   (21.09.07 09:00)

Так. Наверно лучьше сначала&#133

Я снес репосзиторий и выкосил все .svn. Передомной обсалютно читсяй проект.
Что делать?


 
Kolan ©   (2007-09-21 09:16) [4]


> Передомной обсалютно читсяй проект.

То есть папка А вней лежит папка Б которую не надо трога, и В которую надо версиировать.


 
Kolan ©   (2007-09-21 09:35) [5]

А при фиксации надо ненужные папки не фиксировать. А потом снова фиксировать и добавить в список игнорирования. А иначе он грит не могу добавит в список игнорирования.


 
Суслик ©   (2007-09-21 09:48) [6]

ну эта, ты как-то сразу навалился. :)

не знаю чем ты пользуешься, т.е. как у тебя установлен svn, но я делаю так (у меня svn под apache):

Сервер (установлен только svn):
1. вызываю svnadmin и создаю репозитарий в каком-то каталоге.
2. настраиваю конфиги апача

<Location /myproject>
 DAV svn
 SVNPath "d:/projects/svn/repos"
 AuthType Basic
 AuthName "Subversion repository"
 AuthUserFile "d:/projects/svn/auth/svn-auth-file"
 Require valid-user
</Location>


SVNPath - путь до репозитария, созданного в п. 1.
AuthUserFile - путь до файла с паролями апача. создается утилитой htpasswd из апача.

(я не силен в апаче, потому настраиваю так, говорят что лучше вирт. хостами).

3. Запускаю апач.

Клиент (стоит только tartoisesvn):
1. Создаю путой каталог А.
2. Прав. клав - check out. Набираю url репозитария http://10.1.1.1/myproject. Нажимаю ОК. Теперь имюе пустой каталог под ревижином 0.
3. В каталог А переписываю Б и В.
4. Нажимаю на каталоге А коммит.
5. Вижу Б и В. Для каталога Б говорю - add to ignore list. Но каталог В добавляю, т.е. ставлю галочку.
6. Делаю коммит каталогу А.


 
Kolan ©   (2007-09-21 12:17) [7]

> Суслик ©   (21.09.07 09:48)

Угу, благодарю &#151; разобрался.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.047 c
15-1190294594
Константинов
2007-09-20 17:23
2007.10.21
Э-э-э посоветуйте програмку для учета трафика


1-1186549318
lecavalie
2007-08-08 09:01
2007.10.21
Подскажите плз. Delphi + Web/wap интерфейс


6-1172234450
Sp1r1t
2007-02-23 15:40
2007.10.21
Передача массива по сети


15-1190098514
DeadMeat
2007-09-18 10:55
2007.10.21
Посоветуйте "нечто", типа модема...


2-1190629809
click
2007-09-24 14:30
2007.10.21
Выделение мышью нескольких TImage й





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский