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

Вниз

Еще раз объясните мне как игнорировать в 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
2-1190726454
R.O.O.T
2007-09-25 17:20
2007.10.21
Обработка исключений в TSocketConnection


15-1190108510
Empleado
2007-09-18 13:41
2007.10.21
Порекомендуйте Линух или подобную OS


2-1190516430
ggg
2007-09-23 07:00
2007.10.21
Windows уродует интерфейс


3-1182110534
mysql
2007-06-18 00:02
2007.10.21
regexp и кириллица в mysql


9-1161516574
Fastics
2006-10-22 15:29
2007.10.21
Реализация физики и столкновений на ODE или Newton.