Настройка правильной среды программирования

Я начинаю думать, как настроить наиболее удобную среду для программирования со следующими условиями. Я запускаю Linux Mint 14.

  1. У меня есть компьютер на работе, но я хочу получить доступ к моему коду с домашнего компьютера и ноутбука.
  2. Я хотел бы иметь возможность отменить любые изменения, которые я делаю, если я сломаю код, который имеет несколько версий каждого проекта …
  3. На данный момент я использую C ++, Python и R, но было бы неплохо, если бы он не зависел от языков.
  4. Безопасность важна, и материал, который я делаю, определенно не является открытым исходным кодом.
  5. Я буду единственным человеком, работающим над своим кодом, поэтому инструменты сотрудничества не важны.

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

One Solution collect form web for “Настройка правильной среды программирования”

Я бы предложил установить Git и, возможно, зашифровать ваш жесткий диск (или, по крайней мере, ваш домашний раздел).

  • Копирование содержимого буфера обмена в файл автоматически и непрерывно?
  • Использование апплета MATE без пароля
  • Независимо от того, сколько раз я пытаюсь переустановить Linux Mint, я получаю ошибку GRUB. Как это исправить?
  • Как установить gcc-4.2 g ++ - 4.2 в Linux Mint 17 с установленным gcc-4.8?
  • Почему установка / usr / bin автоматически устанавливается в / usr / bin / X11?
  • Linux mint 17 не запускается после спящего режима
  • Прокрутка двумя пальцами на Linux Mint
  • В Gnome можно вызвать средство сетевого менеджера из командной строки?
  • Легкий считыватель PDF, который может открывать несколько копий pdf с аннотациями и подсветкой
  • Можем ли мы использовать Linux Mint ISO для ремонта Grub Ubuntu?
  • Приложение, отображающее последние записи в блоге на рабочем столе
  • Linux и Unix - лучшая ОС в мире.