Скоре всего нет, но может служить основой для программы обучения сотрудников, в том числе перезжающих с svn ;-)
mercurial (hg)
Модератор: Модераторы разделов
-
- Сообщения: 1913
- Статус: zzz..z
Re: mercurial (hg)
Скоре всего нет, но может служить основой для программы обучения сотрудников, в том числе перезжающих с svn ;-)
[x] close
-
- Сообщения: 1744
- Статус: Ъ-участник
- ОС: Debian/Ubuntu/etc
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: mercurial (hg)
Что, перевод уже закончен? Если так, буду благодарен за ссылку.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 1744
- Статус: Ъ-участник
- ОС: Debian/Ubuntu/etc
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
-
- Сообщения: 1744
- Статус: Ъ-участник
- ОС: Debian/Ubuntu/etc
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: mercurial (hg)
Переводить времени нет. Да и русскоязычный вариант нужен не мне, а некоторым из моих коллег; а за перевод мне зарплату платить не будут. Так что пока будем смотреть на то, что есть.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: mercurial (hg)
ИМХО данный перевод мало кому нужен. Subj действительно достаточно прост, а документация написана столь доходчиво, что достаточно даже моего (не)знания английского. И там есть примеры. Хотя... Если самостоятельно прикручивать hg к чему-то неожиданному...
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: mercurial (hg)
я помню всю ночь код писал, а под утро случайно не ту кнопку нажал... Все файлы заменились на вчерашнюю версию... Это в пользу "хорошего GUI"...
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: mercurial (hg)
С переводами всегда так. Множества тех, кто умеет перевести; имеет время переводить; и считает нужным перевод -- достаточно слабо пересекаются.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: mercurial (hg)
У меня другая ситуация отложилась: руководитель группы разработки звонит в разработчику в отпуске, в роуминг: "ты забыл файлы отпустить, скажи свой пароль в домене".
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: mercurial (hg)
Под влиянием обсуждений в параллельной теме -- vcs vs vcs -- написал два небольших скрипта для облегчения работы с безымянными ветками. Позволяют прыгать на следующую/предыдущую ветки в одно касание, не отслеживая номера ревизий. Прыжки "зациклены", т.е. с первой ветки назад прыгаем на последнюю, с последней вперёд -- на первую. Принимают те же параметры, что и hg up.
Код: Выделить всё
$ cat bin/hg-next
#!/bin/bash
p="$(hg parents | grep ^changeset: |
head -1)"
hg heads | grep -q "$p" ||
p="$(hg heads | head -1)"
p=$(echo $p | cut -d : -f 3)
n=$(hg heads | grep ^changeset: |
grep -A 1 $p | egrep -v "($p|^--)")
[ -n "$n" ] ||
n=$(hg heads | grep ^changeset: |
head -1)
n=$(echo $n | cut -d : -f 3)
hg up "$@" $n
$ cat bin/hg-prev
#!/bin/bash
p="$(hg parents | grep ^changeset: |
head -1)"
hg heads | grep -q "$p" ||
p="$(hg heads | head -1)"
p=$(echo $p | cut -d : -f 3)
n=$(hg heads | grep ^changeset: |
grep -B 1 $p | egrep -v "($p|^--)")
[ -n "$n" ] ||
n=$(hg heads | grep ^changeset: |
tail -1)
n=$(echo $n | cut -d : -f 3)
hg up "$@" $n
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: mercurial (hg)
Не совсем правильно написал: если рабочая копия не изменилась, прыгает от головы с последним номером ревизии, а не от текущей. А когда изменилась, неплохо бы -C к hg up добавить, вместо того чтобы из командной строки принимать. Доеду до офиса -- попытаюсь исправить.t.t писал(а): ↑20.04.2010 21:37Под влиянием обсуждений в параллельной теме -- vcs vs vcs -- написал два небольших скрипта для облегчения работы с безымянными ветками. Позволяют прыгать на следующую/предыдущую ветки в одно касание, не отслеживая номера ревизий. Прыжки "зациклены", т.е. с первой ветки назад прыгаем на последнюю, с последней вперёд -- на первую. Принимают те же параметры, что и hg up.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: mercurial (hg)
В офисе, как часто бывает, было не до того, а сейчас доделал. Немного упростил начало: "log -r ." по идее должна выдавать текущую ревизию в любом случае. Опции up решил не трогать. Заодно объединил два скрипта в один.
Код: Выделить всё
$ cat bin/hg-next
#!/bin/bash
case "$(basename $0)" in
hg-next) opt="-A"; cmd=head;;
hg-prev) opt="-B"; cmd=tail;;
*) echo "bad script name"; exit;;
esac
p=$(hg log -r . | grep ^changeset: |
cut -d : -f 3)
n=$(hg heads | grep ^changeset: |
grep $opt 1 $p | egrep -v "($p|^--)")
[ -n "$n" ] ||
n=$(hg heads | grep ^changeset: |
$cmd -1)
n=$(echo $n | cut -d : -f 3)
hg up "$@" $n
$ ls -l bin/hg-prev
lrwxrwxrwx1 tt 7 Apr 22 11:53 bin/hg-prev -> hg-next
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж