LINUX.ORG.RU
ФорумTalks

[mercurial] Много нецензурных слов...

 


0

0

Добавлял сейчас файл: «hg add» и жму в mcedit Alt-Enter, чтобы имя файла внести. Alt не донажимается и выполняется команда hg add без параметра.

Мать моя, около полусотни файлов добавилось. Всё, что было в репозитории неподключённого. Тесты, настройки, конфиги...

Цензурных слов мало...

★★★★★
Ответ на: комментарий от Zenom

А, ещё можно попробовать hg revetr указать параметром регэксп. Если и так не получится вычленить ненужные файлы, то всё совсем плохо. Полезно было бы привести репозиторий в более автоматизируемый вид.

Zenom ★★★
()
Ответ на: комментарий от Zenom

Ладно, откатил я ревертами, вроде, весь мусор :)

Даже польза есть - отловил несколько файлов, которые забыл когда-то в репозиторий добавить :) А то, действительно, hg stat редко юзается...

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Zenom

>Полезно было бы привести репозиторий в более автоматизируемый вид.

Слишком много побочных хлопот.

У меня система в некоторых аспектах жёстко к структуре каталогов привязывается. И часто тесты намного удобнее делать по соседству с некоторыми рабочими файлами.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

>И часто тесты намного удобнее делать по соседству с некоторыми рабочими файлами.

А почему тесты untracked, а не в репозитории? о_О

volh ★★
()
Ответ на: комментарий от volh

>А почему тесты untracked, а не в репозитории? о_О

Потому что это обычно не unit-тесты, а тесты каких-то идей, технологий, решений :) Даже просто проверить как будет выглядеть такой вариант CSS вместо текущего - часто удобнее сделать копию файла, поменять, посмотреть результат и вернуть как было. Или оставить. Если по таким чихам VCS забивать - там будут десятки тысяч коммитов и гигабайты размера :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

> Если по таким чихам VCS забивать

Она для этого как бы и предназначена.

> будут десятки тысяч коммитов и гигабайты размера :)

Не будет. А если не хочешь загрязнять историю - сделай клон.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

>Она для этого как бы и предназначена.

Она предназначена для [промежуточных] рабочих коммитов, а не для мусора на пару минут :)

>Не будет.


Будет. Как минимум, раза в два увеличится число коммитов. При чём - _абсолютно_ левых и ненужных коммитов.

>А если не хочешь загрязнять историю - сделай клон.


И потом заниматься синхронизацией? Проще сделать копию файла, перед тем, как мусорить :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

>Даже просто проверить как будет выглядеть такой вариант CSS вместо текущего - часто удобнее сделать копию файла, поменять, посмотреть результат и вернуть как было.

Для этого фича-ветки и юзаются, имхо.

volh ★★
()
Ответ на: комментарий от volh

>Для этого фича-ветки и юзаются, имхо.

Нет, тут другое :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

>>Не будет.

> Будет.

Нет. Даже если ты будешь делать 20 коммитов в день, за год ты сделаешь 6к :)

> Как минимум, раза в два увеличится число коммитов. При чём - _абсолютно_ левых и ненужных коммитов.

Клоны, mq.

> Проще сделать копию файла, перед тем, как мусорить :)

Грязная рабочая копия - это очень плохо. Сколько раз видел, когда программа в грязной копии работает, а в чистом клоне и той же ревизии - нет.

tailgunner ★★★★★
()
Ответ на: комментарий от KRoN73

> Даже просто проверить как будет выглядеть такой вариант CSS вместо текущего - часто удобнее сделать копию файла, поменять, посмотреть результат и вернуть как было.

hg help branches

isden ★★★★★
()
Ответ на: комментарий от tailgunner

>Нет. Даже если ты будешь делать 20 коммитов в день, за год ты сделаешь 6к :)

Ну, хорошо, не десятками тысяч, а тысячами :)

>Сколько раз видел, когда программа в грязной копии работает, а в чистом клоне и той же ревизии - нет.


Мне это мало грозит. У меня делается по нескольку коммитов в день и проект (с которым сабж и приключился) работает сейчас на 5-6 постоянно обновляемых рабочих машинах (а проектов на этих машинах ещё больше) и 3-4 тестовых :) Так что если где-то что-то забудешь закоммитить - то это становится заметно либо сразу, либо через считанные часы :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

>Даже просто проверить как будет выглядеть такой вариант CSS вместо текущего - часто удобнее сделать копию файла, поменять, посмотреть результат и вернуть как было

*с тихим стоном* ну бранчи же!!!

Sectoid ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.