Добавьте к /etc/profile.local
:
export JAVA_HOME=/usr/java/latest
Тем путем это будет установлено для всех пользователей и будет независимо от выпуска или числа патча. /usr/java/latest
ссылка на последнюю установленную версию и существует начиная с JDK/JRE 1.6
Ваш постполучать рычаг имеет некоторые довольно страшные протесты 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... так, чтобы не могла бы быть лучшая идея. При рассмотрении документов, которыми это кажется, Базар был бы сомнителен для этого случая.
Если все, что это сохраняет Вами, - то, что Вы не можете ssh от B до A, но Вы можете ssh от до B, затем устанавливать реверс ssh туннель.
Я думаю это git
это не хорошо для Вас, я также думаю это rsync
это намного лучше подходит для Вашей задачи, так как просто необходимо сохранить файлы в синхронизирующем мерзавце, не идеально, по-моему, потому что:
rsync
то, что я использую теперь, и это сосет :-) Во-первых, я не могу легко сравнить изменения - если изменения были сделаны параллельно в обеих системах (не говоря уже о: объедините изменения). Узнать который, версия которого файл является более новым, на которой системе я имею к rsync
назад и вперед, ssh
или sshfs
смонтируйтесь и vimdiff
файлы. загрузка
– January
31.05.2013, 21:13
git log -p <filename>
или git log <filename>
, Вы получите своего рода разность в течение каждой вехи в истории, которая является о том единственном файле, если это достаточно для Вас, чем мерзавец является, вероятно, правильным выбором. краткое введение для мерзавца youtube.com/watch?v=ZDR433b0HJY для понимания о том, как это работает
– user2384250
31.05.2013, 21:23