Выборка единственного файла из другого подвижного репозитория [дубликат]

Если Вы просто хотите проверить, существует ли какое-либо значение, можно сделать

if (strValue) {
    //do something
}

, Если бы необходимо проверить специально для пустой строки по пустому указателю, я думал бы, проверяя по "", лучший выбор, с помощью === оператор (так, чтобы Вы знали, что это - на самом деле, строка, которую Вы сравниваете с).

if (strValue === "") {
    //...
}

5
задан Vadim Kotov 19 June 2017 в 09:58
поделиться

3 ответа

I ' d просто использовать функцию subrepo, которая появилась в 1.3. Это может немного измениться, но вы не останетесь на высоком уровне с точки зрения обратной совместимости.

Если вы не можете заставить себя это сделать, то вам нужно сделать следующее:

8
ответ дан 13 December 2019 в 19:32
поделиться

может быть

hg export

тоже может вам помочь.

0
ответ дан 13 December 2019 в 19:32
поделиться

Короткий ответ - это вы не можете скопировать файл и его история просто , как указано в этой теме:

HTTPS: / /www.mercurial-scm.org/pipermail/mercurial/2009-Appril/025105.html

Com Относительно новичок в DVC, и вы действительно должны думать о каждом репо как автономном пакете. Не похоже на SVN или P4, где вы можете повесить разные проекты от корня и настроить его, как вы любите и делаете размещение частичных репо, а также. (Это сказано, мне очень нравится гибкость, способная клонировать репо, чтобы быстро попробовать вещи. И иметь возможность совершать на местной машине.)

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

  • Вы можете посмотреть:

     HG Cat
     

    Это, вероятно, будет включать в себя написание сценария для передачи истории, то есть консидация N изменений в целевом репо, с результатом результатов CAT HG из источника. Интересно, есть ли продление для этого?

  • Вы можете получить журнал файла, который вы хотите скопировать и вставить это в комментарий Commit. Это не в метаданных, но у вас есть запись и все хэши и т. Д.

3
ответ дан 13 December 2019 в 19:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: