Netbeans: Удаленный проект с исходными файлами через SSH? - PullRequest
2 голосов
/ 04 октября 2011

Можно ли настроить удаленный NetBeans C ++ проект, в котором исходные файлы только доступны через SSH?

Мой проект должен быть построен на Linux, но яЯ хотел бы разработать его на компьютере с Windows.

Проверка кода через SVN на моем компьютере с Windows невозможна, поскольку есть несколько файлов, которые отличаются только регистром, а NTFS не чувствительна к регистру (к сожалению, я не могу их изменить).*

Мне хорошо известно, что Windows может быть вынуждена учитывать регистр, и идеальное решение - просто переименовать этот файл в нечто вменяемое.

Однако я просто пытаюсьчтобы решить это с помощью NetBeans.Так как в любом случае это удаленный проект, зачем хранить любые файлы локально.

Спасибо

Ответы [ 2 ]

1 голос
/ 12 января 2012

В настоящее время нет.В общем случае программирование файлов с разными случаями с одинаковыми именами является плохой практикой.

Вы можете включить чувствительность к регистру в Windows - вам может потребоваться версия Professional или выше.

Другое решениебыло бы настроить VNC / RDP на удаленной системе Unix.Общее решение должно заключаться в соответствии с лучшим соглашением об именах файлов:

  • Программист 1: «Эй, парень, взгляни на noCamelCase.cs - я просто переписал его».
  • Программист 2: «Гм, nocamelcase.cs пуст».
0 голосов
/ 13 июля 2017

Существует два способа удаленной сборки с Netbeans.Во-первых, проект хранится локально.Вы просто создаете обычный проект, и на 2-й странице мастера вы указываете сетевой каталог с источником и хостом удаленной сборки.Я использовал это для клиента Solaris на сервере Linux, но не из Windows, так как у нас нет монтируемых SMB монтировок.Для получения информации о сборке используются ssh и некоторые разделяемые библиотеки lib.

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

Наконец, вы можете использовать vnc или установить X на вашем компьютере с Windows и делать все на компьютере с Linux.

...