Subversion и компания :)
От: Аноним  
Дата: 06.02.06 08:57
Оценка:
Господа форумчане.Поставил себе на машину творение под названием turtoise SVN. Решил первым делом посмотреть как ветки это детище поддерживает, и был приятно обрадован . Сделал репозиторий, как и советовали в докуимпортил проект в SVN/Project/Thunk. Сделал SVN/Project/tags и SVN/Project/branches. Сделал новую ветку под именем SVN/Project/branches/branch_1. Поменял что то в стволе, залил, поменял что то в ветке, залил в ветку. Всё вроде нормально. Далее пытаемся етодично влить изменения из ствола в ветку — нормальная типичная ситуация... Так вот, когда делаю merge, указываю в поле from thunk, в поле to branches/branch_1. Запускаю diff — показывает правильно все различия между ветками, нажимаю merge — говорит что проапдейтил, реально нифига не делает . Что это за чудо ?

17.02.06 13:40: Перенесено модератором из 'Прочее' — Hacker_Delphi
Re: Subversion и компания :)
От: GarryIV  
Дата: 06.02.06 21:56
Оценка:
Здравствуйте, Аноним, Вы писали:

А> [душещипательная история поскипана] Что это за чудо ?


Думаю самое время RTFM
WBR, Igor Evgrafov
Re[2]: Subversion и компания :)
От: Аноним  
Дата: 07.02.06 08:00
Оценка:
Здравствуйте, GarryIV, Вы писали:

GIV>Здравствуйте, Аноним, Вы писали:


А>> [душещипательная история поскипана] Что это за чудо ?


GIV>Думаю самое время RTFM


Да почитал я этот мануал, там ничего полезного не написано, делаю всё по технологии , по крайней мере как написано в 5.17. Merging... Може где что надо подкрутить предварительно ?
Re[3]: Subversion и компания :)
От: Pentium133  
Дата: 07.02.06 08:42
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Да почитал я этот мануал, там ничего полезного не написано, делаю всё по технологии , по крайней мере как написано в 5.17. Merging... Може где что надо подкрутить предварительно ?


Может вначале нужно Switch в trunk?
Re[4]: Subversion и компания :)
От: Аноним  
Дата: 07.02.06 08:54
Оценка:
Здравствуйте, Pentium133, Вы писали:

P>Здравствуйте, Аноним, Вы писали:


А>>Да почитал я этот мануал, там ничего полезного не написано, делаю всё по технологии , по крайней мере как написано в 5.17. Merging... Може где что надо подкрутить предварительно ?


P>Может вначале нужно Switch в trunk?


Да я пробовал как из папки с thunk так и из branch_1...
Re: Subversion и компания :)
От: Аноним  
Дата: 08.02.06 06:38
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Господа форумчане.Поставил себе на машину творение под названием turtoise SVN. Решил первым делом посмотреть как ветки это детище поддерживает, и был приятно обрадован . Сделал репозиторий, как и советовали в докуимпортил проект в SVN/Project/Thunk. Сделал SVN/Project/tags и SVN/Project/branches. Сделал новую ветку под именем SVN/Project/branches/branch_1. Поменял что то в стволе, залил, поменял что то в ветке, залил в ветку. Всё вроде нормально. Далее пытаемся етодично влить изменения из ствола в ветку — нормальная типичная ситуация... Так вот, когда делаю merge, указываю в поле from thunk, в поле to branches/branch_1. Запускаю diff — показывает правильно все различия между ветками, нажимаю merge — говорит что проапдейтил, реально нифига не делает . Что это за чудо ?


Неужели никто не юзает ентот программный продукт ?
Re[2]: Посоветуйте компактный мэйлер
От: Pentium133  
Дата: 08.02.06 08:26
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Неужели никто не юзает ентот программный продукт ?


Юзаем! Но не у кого таких проблем нет
Re[3]: Посоветуйте компактный мэйлер
От: Аноним  
Дата: 08.02.06 08:41
Оценка:
Здравствуйте, Pentium133, Вы писали:

P>Здравствуйте, Аноним, Вы писали:


А>>Неужели никто не юзает ентот программный продукт ?


P>Юзаем! Но не у кого таких проблем нет


(( Можете по шагам провести как Вы делаете следующую операцию: запихнуть в реползиторий файл file1.txt, отбранчить от него ветку, после изменений в стволе вливание изменений в ветку.
Re[4]: Subversion и компания :)
От: Pentium133  
Дата: 08.02.06 09:52
Оценка:
Здравствуйте, Аноним, Вы писали:

А>(( Можете по шагам провести как Вы делаете следующую операцию: запихнуть в реползиторий файл file1.txt, отбранчить от него ветку, после изменений в стволе вливание изменений в ветку.


По логике вроде бы нужно наоборот из ветки вливать в ствол....

Ну да ладно:
1. Создаю новую папку. В ней размещаю файл file1.txt
2. Делаю импорт папки в репозитарий.
3. Удаляю исходные файлы и делаю checkout
4. Делаю ветку (меню Branch/Tag)
5. Продолжаю редактировать файл. Потом commit.
6. Меню Switch: переключаюсь в ветку
7. Меню Merge:
From — без изменения
To — свол
Нажимаю кнопочку Merge — все ок.
Re[5]: Subversion и компания :)
От: Аноним  
Дата: 08.02.06 09:58
Оценка:
Здравствуйте, Pentium133, Вы писали:

P>Здравствуйте, Аноним, Вы писали:


А>>(( Можете по шагам провести как Вы делаете следующую операцию: запихнуть в реползиторий файл file1.txt, отбранчить от него ветку, после изменений в стволе вливание изменений в ветку.


P>По логике вроде бы нужно наоборот из ветки вливать в ствол....


P>Ну да ладно:

P>1. Создаю новую папку. В ней размещаю файл file1.txt
P>2. Делаю импорт папки в репозитарий.
P>3. Удаляю исходные файлы и делаю checkout
P>4. Делаю ветку (меню Branch/Tag)
P>5. Продолжаю редактировать файл. Потом commit.
P>6. Меню Switch: переключаюсь в ветку
P>7. Меню Merge:
P> From — без изменения
P> To — свол
P> Нажимаю кнопочку Merge — все ок.

вроде вышло — в меню To я выбирал откуда, а там наоборот
Возникла интересная вещь — был в стволе текствовой файл

BEGIN

END


Разранчил, далее в стволе сделал изменение и залил

BEGIN_1

TRUNK

END


в ветке сделал изменение и залил

BEGIN

BRANCH

END


Смержил из ветки в ствол, в результате в стволе файл стал

BEGIN

BRANCH

END



Ну и что это за мерж такой ? Это copy скорее...









test

TEXT2
Re[6]: Subversion и компания :)
От: Pentium133  
Дата: 08.02.06 10:15
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Смержил из ветки в ствол, в результате в стволе файл стал

А>

А>BEGIN

А>BRANCH

А>END



А>Ну и что это за мерж такой ? Это copy скорее...


А ты чего хотел? Изменил пару букв и хочешь красоты
Теперь делай Dif и вручную регулируй если не доволен автоматикой (вмсето стандартного использую Beyond Compaer — пориятнее будет)
С большими блоками текста работает нормально.
Re[7]: Subversion и компания :)
От: Аноним  
Дата: 08.02.06 10:16
Оценка:
Здравствуйте, Pentium133, Вы писали:

P>Здравствуйте, Аноним, Вы писали:


А>>Смержил из ветки в ствол, в результате в стволе файл стал

А>>

А>>BEGIN

А>>BRANCH

А>>END



А>>Ну и что это за мерж такой ? Это copy скорее...


P>А ты чего хотел? Изменил пару букв и хочешь красоты

P>Теперь делай Dif и вручную регулируй если не доволен автоматикой (вмсето стандартного использую Beyond Compaer — пориятнее будет)
P>С большими блоками текста работает нормально.

Понятно, будем дальше экспериментировать, а на что её рекомендуете обратитьт внимание в этом subversion ?
Re[7]: Subversion и компания :)
От: Аноним  
Дата: 08.02.06 10:18
Оценка:
(вмсето стандартного использую Beyond Compaer — пориятнее будет)


А это какоя-то бесплатная тулза для сравнения файлов ?
Re[8]: Subversion и компания :)
От: megawatt Россия http://ruby.inuse.ru
Дата: 17.02.06 14:50
Оценка:
Здравствуйте, Аноним, Вы писали:

А>А это какоя-то бесплатная тулза для сравнения файлов ?


Нишиша она не free 30 буржуйских рублей стоит ( http://www.scootersoftware.com/ )
Re: Subversion и компания :)
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 19.02.06 00:01
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Господа форумчане.Поставил себе на машину творение под названием turtoise SVN. Решил первым делом посмотреть как ветки это детище поддерживает, и был приятно обрадован . Сделал репозиторий, как и советовали в докуимпортил проект в SVN/Project/Thunk.


Trunk вобще то

А> Сделал SVN/Project/tags и SVN/Project/branches. Сделал новую ветку под именем SVN/Project/branches/branch_1. Поменял что то в стволе, залил, поменял что то в ветке, залил в ветку. Всё вроде нормально. Далее пытаемся етодично влить изменения из ствола в ветку — нормальная типичная ситуация... Так вот, когда делаю merge, указываю в поле from thunk, в поле to branches/branch_1.


Читать надо документацию, а не делать как показалось наобум. Merge надо вызывать на рабочей копии branch_1. И в поле from и в поле to надо указывать Trunk. В from — revision указываешь ревизию последнего мержа (или ревизию отпочкования ветки, если ни одного мержа не было), в поле to — revision указываешь HEAD. Дальше жмешь Merge.
... << RSDN@Home 1.2.0 alpha rev. 642 on Windows XP 5.1.2600.131072>>
AVK Blog
Re[2]: Subversion и компания :)
От: Аноним  
Дата: 20.02.06 13:08
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, <Аноним>, Вы писали:


А>>Господа форумчане.Поставил себе на машину творение под названием turtoise SVN. Решил первым делом посмотреть как ветки это детище поддерживает, и был приятно обрадован . Сделал репозиторий, как и советовали в докуимпортил проект в SVN/Project/Thunk.


AVK>Trunk вобще то


А>> Сделал SVN/Project/tags и SVN/Project/branches. Сделал новую ветку под именем SVN/Project/branches/branch_1. Поменял что то в стволе, залил, поменял что то в ветке, залил в ветку. Всё вроде нормально. Далее пытаемся етодично влить изменения из ствола в ветку — нормальная типичная ситуация... Так вот, когда делаю merge, указываю в поле from thunk, в поле to branches/branch_1.


AVK>Читать надо документацию, а не делать как показалось наобум. Merge надо вызывать на рабочей копии branch_1. И в поле from и в поле to надо указывать Trunk. В from — revision указываешь ревизию последнего мержа (или ревизию отпочкования ветки, если ни одного мержа не было), в поле to — revision указываешь HEAD. Дальше жмешь Merge.


Большое спасибо, а вливания из ветки в ствол аналогично только наоборот в рабочей папке trunk и from — to — branch ?
Re[3]: Subversion и компания :)
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.02.06 15:06
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Большое спасибо, а вливания из ветки в ствол аналогично только наоборот в рабочей папке trunk и from — to — branch ?


Да. Только я обычно проще поступаю. Сначала мержу, если нужно, trunk в branch, потом trunk переименовываю в новый тег, а бранч соответственно копирую или переименовываю в trunk.
... << RSDN@Home 1.2.0 alpha rev. 642>>
AVK Blog
Re[4]: Subversion и компания :)
От: Аноним  
Дата: 21.02.06 08:12
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, <Аноним>, Вы писали:


А>>Большое спасибо, а вливания из ветки в ствол аналогично только наоборот в рабочей папке trunk и from — to — branch ?


AVK>Да. Только я обычно проще поступаю. Сначала мержу, если нужно, trunk в branch, потом trunk переименовываю в новый тег, а бранч соответственно копирую или переименовываю в trunk.


а для чего такие шаманские манипуляции ?
Re[5]: Subversion и компания :)
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 21.02.06 11:14
Оценка:
Здравствуйте, <Аноним>, Вы писали:

>а для чего такие шаманские манипуляции ?


Мерж операция довольно хитрая, особенно если ветки разошлись давно. А при переименовании гарантированно никаких проблем не будет.
... << RSDN@Home 1.2.0 alpha rev. 642>>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.