Как использовать мерзавца для этой конкретной цели?

Добавьте к /etc/profile.local:

export JAVA_HOME=/usr/java/latest

Тем путем это будет установлено для всех пользователей и будет независимо от выпуска или числа патча. /usr/java/latest ссылка на последнюю установленную версию и существует начиная с JDK/JRE 1.6

1
23.05.2017, 15:39
3 ответа

Ваш постполучать рычаг имеет некоторые довольно страшные протесты IMO!

У меня есть подобная установка, но сервер B имеет две копии repo. Каждый - пустой repo и используемый в качестве значения по умолчанию, удаленного ("источник") для обоих. Затем я не должен предоставлять аргументы "нажатию мерзавца" и "получению по запросу мерзавца". Это в последний раз - единственное упрощение, которое я имею по командам, которые Вы упоминаете. (И в моем случае B является сервером; у меня есть поле ARM, которое я могу просто оставить на).

Если Вы "действительно не используете Мерзавца", это - не обязательно лучшая идея. Мерзавец был разработан для питания, и UI все еще не так последователен как другой DVCS's. Более простые инструменты для этого использования могли бы включать

http://git-annex.branchable.com/assistant/ (новый - я не попробовал его),

http://www.cis.upenn.edu/~bcpierce/unison/ (старое резервное устройство, работы по ssh)

Dropbox (несвободный и требует интернет-соединения, но пленка и оптимизирует передачи по LAN также),

Или там Подвижно или даже Darcs. Я думаю или избежал бы проблемы, что Мерзавец требует дополнительного пустого repo или тревожного рычага фиксации. Подвижный должно быть более удобным для пользователя, чем Мерзавец. Darcs имеет другой дизайн к любому другому DVCS... так, чтобы не могла бы быть лучшая идея. При рассмотрении документов, которыми это кажется, Базар был бы сомнителен для этого случая.

2
27.01.2020, 23:29
  • 1
    +1 для Унисона. Я использую его сегодня в звездообразной конфигурации для синхронизации между тремя машинами. –  Alan Shutko 31.05.2013, 22:25
  • 2
    я попробую Унисон. В прошлый раз, когда я использовал Dropbox, он портил полномочия. –  January 01.06.2013, 09:19

Если все, что это сохраняет Вами, - то, что Вы не можете ssh от B до A, но Вы можете ssh от до B, затем устанавливать реверс ssh туннель.

1
27.01.2020, 23:29
  • 1
    Да, я действительно упоминал, что возможность, но я предпочитаю не использовать ее. Кроме того, в то время как это позволило бы мне избегать использования опасный, постполучают рычаги, это не упростило бы процедуру. –  January 01.06.2013, 09:24

Я думаю это git это не хорошо для Вас, я также думаю это rsync это намного лучше подходит для Вашей задачи, так как просто необходимо сохранить файлы в синхронизирующем мерзавце, не идеально, по-моему, потому что:

  • Вам, по-видимому, не нужна никакая модель ветвления/управления версиями/распределять
  • необходимо иметь дело с файлами, мерзавец не имеет дело с файлами непосредственно, вкратце мерзавец видит каждый "объект" в файловой системе (файлы и директора в основном), поскольку SHA1 хеширует, как следствие нет никакого способа действительно восстановить файл или просто сделать что-либо характерное для файла, единственная вещь, которую мерзавец может сказать, состоит в том, если контент ответвления изменяется или нет, вот именно, и это не делает даже отслеживает в середине, например, контрольная сумма сделана, когда Вы фиксируете не, когда Вы добавляете файлы к этапу.
0
27.01.2020, 23:29
  • 1
    rsync то, что я использую теперь, и это сосет :-) Во-первых, я не могу легко сравнить изменения - если изменения были сделаны параллельно в обеих системах (не говоря уже о: объедините изменения). Узнать который, версия которого файл является более новым, на которой системе я имею к rsync назад и вперед, ssh или sshfs смонтируйтесь и vimdiff файлы. загрузка –  January 31.05.2013, 21:13
  • 2
    @January случайный мерзавец repo и попытка git log -p <filename>или git log <filename>, Вы получите своего рода разность в течение каждой вехи в истории, которая является о том единственном файле, если это достаточно для Вас, чем мерзавец является, вероятно, правильным выбором. краткое введение для мерзавца youtube.com/watch?v=ZDR433b0HJY для понимания о том, как это работает –  user2384250 31.05.2013, 21:23
  • 3
    да, я знаю, именно поэтому я рассматривал мерзавца. –  January 01.06.2013, 15:51

Теги

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