Когда строка разделителя для команды всегда является той же Строкой или символом (как"";) y рекомендуют использовать класс StrinkTokenizer:
, но когда разделитель варьируется или является сложным y, рекомендует Вам использовать регулярные выражения, которые могут использоваться самим Строковым классом, разделением метода, с тех пор 1.4. Это использует класс Шаблона от java.util.regex пакета
Закладки - это теги, которые автоматически продвигаются вперед к последующим изменениям, не оставляя отметок в наборах изменений, на которые ранее была указана эта закладка. С другой стороны, именованные ветки - это нестираемые метки, которые являются частью набора изменений. Несколько головок могут находиться на одной ветке, но только одна голова может указываться одной и той же закладкой. Именованные ветки перемещаются / извлекаются из репо в репо, а закладки не перемещаются.
Здесь есть отличное сравнение ветвлений: http://stevelosh.com/blog/entry/2009/8/30/a -guide-to-branching-in-mercurial /