Главная страница
    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.045 c
2-1190921326
Алик
2007-09-27 23:28
2007.10.21
Как правильно очищать буффер?


2-1190789260
yuray
2007-09-26 10:47
2007.10.21
Кто создал экземпляр класса?


15-1190350467
Kolan
2007-09-21 08:54
2007.10.21
Еще раз объясните мне как игнорировать в SVN &amp;#151; замаялся&amp;#133


2-1190282755
Tifon
2007-09-20 14:05
2007.10.21
Отображение немецких умляутов


2-1190782024
savyhinst
2007-09-26 08:47
2007.10.21
Стрелка





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