crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

5 страниц V   1 2 3 > »   
Ответить в данную темуНачать новую тему
> Subversion, он же известен по кличке SVN
Litkevich Yuriy
  опции профиля:
сообщение 26.6.2008, 17:04
Сообщение #1


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


В трэке команды QT4 RTT писалось руководство по SVN видно его невнимательно читают, плюс не хотят думать или в подают в панику когда видят другое ПО.

Вот отрывок моего обяснения для владельца проекта как извлечь рабочую копию из хранилища и наполнять хранилище:

Цитата
...корневой адрес SVN-хранилища(репозитария), скопируй этот адрес.
Теперь в файловом менеджере придумай, где будешь хранить рабочую копию (далее р/к) хранилища, (у меня каталог SVN, а внем море разных рабочих копий, ИЗБЕГАЙ НЕДОСОВКИХ ПУТЕЙ),
Создай каталог для р/к,
Щелкни правой кнопкой мыши в выбранном каталоге и вконтекстном меню выбери TortoiseSVN->Checkout
В появившемся диалоге в веди URL (адрес) своего хранилища.
Пойдет процесс создания р/к...Теперь зайди на страничку своего Трэка, кнопка Browse Source посмотри что ты видешь (не закрывай ее).

когда закончится создание р/к, создай в ней 3 каталога (это стандарт де-факто):
trunk
tag
branch

выдели их и через правую кнопку мыши выбери в контекстном меню TortoiseSVN->Add... затем Ок
(в р/к они будут помечены как добавлены)

Теперь чтобы завиксировать изменения, нужно сделать commit, фиксация изменений может происходить как отдельного объекта так и группы и всей р/к, для теста можно сделать так:

фиксация только каталога trunk, в его контекстном меню выбери SVN Commit...
В появившемся диалоге в поле Message, набери коментарий к правке, например, "Создал каталог trunk",
Ниже ты видишь какие есть изменения, нажми Ок, пойдет процесс отправки изменений в хранилище.

(опять глянь на страничку Browse Source своего Трэка)

Фиксация правок р/к, щелкни правой кнопкой в свободном месте каталога р/к, т.е. по сути на самом каталоге, года ты в нем находишся, в контекстном меню выбери SVN Commit...
В появившемся диалоге ты должен увидеть два изменения, tag и branch = Add
далее как и в примере выше пиши коментарий и Ок

опять глянь на страничку Browse Source своего Трэка и на страничку Timeline


ВНИМАНИЕ!
Это не предназначено для переводчиков (т.е. воздержитесь от самодеятельности)

Но на основе этого текста можно написать руководство, можно и со кринами. Было бы здорово еслиб кто-нибудь это сделал.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 30.6.2008, 7:44
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(Litkevich Yuriy @ 26.6.2008, 18:04) *
Цитата

ВНИМАНИЕ!
Это не предназначено для переводчиков (т.е. воздержитесь от самодеятельности)

Я правильно понял, что по выше приведенному тексту также можно и залить в svn-хранилище? Мне просто необходимо залить файлы Qwt!!!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 30.6.2008, 9:03
Сообщение #3


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


да можно, нужно скопировать в р/к нужные файлы/каталоги, выполнить команду "добавить", ну а затем зафиксировать правку.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 30.6.2008, 21:13
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(Litkevich Yuriy @ 30.6.2008, 10:03) *
да можно, нужно скопировать в р/к нужные файлы/каталоги, выполнить команду "добавить", ну а затем зафиксировать правку.

Блиин. Мне локально и на домашнем компьютере устанавливать svn и tortoise?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 30.6.2008, 21:23
Сообщение #5


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Ну я же в трэке все написал, читай:
http://trac.assembla.com/Qtlib/wiki
Как принять участие? -> Как пользоваться Subversion? -> абзац "Что такое Subversion?"
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 30.6.2008, 21:29
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(Litkevich Yuriy @ 30.6.2008, 22:23) *
Ну я же в трэке все написал, читай:
http://trac.assembla.com/Qtlib/wiki
Как принять участие? -> Как пользоваться Subversion? -> абзац "Что такое Subversion?"

Короче, ясненько. Придется взять с работы установщик сабвершина. Так-то им пользоваться немного умею. Commit своего проекта раз в 2 дня делаю.

Сообщение отредактировал AD - 30.6.2008, 21:29
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 30.6.2008, 21:34
Сообщение #7


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


блин!
Цитата
Если вы собираетесь работать только с нашим репозитарием, вам достаточно иметь только клиент Subevrsion, список клиентов можно найти в википедии.
Если вы хотите использовать командную строку, вам понадобится сам Subversion.


далее описаны названия команд:
Цитата
Как получить копию репозитария?
...checkout
...
Как обновить рабочую копию?
...update
...
Как обновить репозитарий?
...Commit


Пользуй черепаху, с ней проще (в первом посте описание для нее)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 30.6.2008, 22:12
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(Litkevich Yuriy @ 30.6.2008, 22:34) *
блин!
Цитата
Если вы собираетесь работать только с нашим репозитарием, вам достаточно иметь только клиент Subevrsion, список клиентов можно найти в википедии.
Если вы хотите использовать командную строку, вам понадобится сам Subversion.


далее описаны названия команд:
Цитата
Как получить копию репозитария?
...checkout
...
Как обновить рабочую копию?
...update
...
Как обновить репозитарий?
...Commit


Пользуй черепаху, с ней проще (в первом посте описание для нее)

Так что блин. Я это понимаю! :) Просто чаще я свой проект выкладываю в репозитарий. Его пока что мало кто берет. Он еще очень сырой! А эти действия я знаю. Еще и SourceSave попользовать пришлось. Именно TortoiseSvn я и буду пользоваться!!!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 2.7.2008, 0:52
Сообщение #9


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


ViGOur, не хочет checkout делать! Пишет такую ошибку:
Цитата
Error: PROPFIND request failed on '/svn/Qtlib/Qwt-5.1.1'
Error: PROPFIND of '/svn/Qtlib/Qwt-5.1.1': could not connect to server (http://svn.assembla.com)

Как все-таки скопировать к себе на машину файлы хранения на SVN? Помоги, пожалуйста. А вообще, кто знает как первый раз скинуть в SVN помогите, пожалуйста. Хочу скинуть Qwt5.1.1!

Сообщение отредактировал AD - 2.7.2008, 0:54
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 2.7.2008, 1:17
Сообщение #10


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


сначало создаешь рабочую копию, по команде checkout. Все должно быть путем.
С твоей ошибкой надо разобратся, если ты седишь за проксей читай здесь

у черепахи есть такое меню TortoiseSVN -> Repo-browser запусти его в любом каталоге и введи корневой адрес хранилища, должен показать каталоги в хранилище. Тамже через контекстное меню корневого каталога хранилища можно выполнить команды, в том числе checkout.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

5 страниц V   1 2 3 > » 
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 30.12.2024, 21:38