Интернет-контроль источников - PullRequest
2 голосов
/ 19 мая 2009

По сути, я ищу приложение типа p4 / svn, которое сможет регистрировать файлы на защищенном FTP-сервере или извлекать его с FTP-сервера.

Есть ли приложения для этого? Таким образом, мне не придется беспокоиться о том, на каком компьютере / ноутбуке мои последние обновленные файлы.

Ответы [ 7 ]

2 голосов
/ 19 мая 2009

DropBox автоматически версии файлов и даст вам 2 ГБ бесплатно. Не так красиво, как в хостинге SVN, но очень просто.

В качестве альтернативы, вы можете установить SVN или GIT (или что-то еще) и указать его в вашем файле DropBox.

2 голосов
/ 19 мая 2009

Вы можете использовать SVN через HTTPS и получать к нему доступ извне.

Edit: Если вы хотите настроить новую среду контроля версий, как это предусмотрено вашими комментариями. Я бы порекомендовал VisualSVN , который по умолчанию настроен для http,

1 голос
/ 19 мая 2009

Дома я использую SVN с файловым протоколом, используя общий диск. Таким образом, я могу легко выполнить обновление с любого компьютера в моем доме, если сеть и файловый сервер включены. В документации сказано, что они рекомендуют не использовать файл для производственного использования, но я не понимаю, почему: он отлично работает для меня.

В офисе мы используем SVN с протоколом http, поэтому мы можем получить доступ из любого места, где вы можете подключиться к Интернету.

SVN также имеет собственный протокол. Мы попробовали это вкратце, но не было очевидных преимуществ по сравнению с использованием http.

Что касается клиентов: дома я использую Subcommander для рутинных операций. Если Subcommander способен создавать новые библиотеки и выполнять некоторые другие административные функции, я не знаю, как это сделать, поэтому я прибегаю к Subversion из командной строки для администрирования.

В офисе мы в основном используем клиент Eclipse. Я использую Черепаху для просмотра.

Мораль этой истории в том, что есть много вариантов.

Мне неизвестна какая-либо система контроля версий, использующая FTP, но я думаю, что HTTP выполняет то же самое. Конечно, у вас могут быть требования, о которых я не знаю.

1 голос
/ 19 мая 2009

Не решение подрывной деятельности, хотя: Объедините git-ftp с git, и все готово. Я хотел бы предположить, что есть что-то эквивалентное и для SVN.

1 голос
/ 19 мая 2009

Вопрос кажется неясным.

Что вы подразумеваете под "проверкой файлов на защищенном ftp"? Все известные мне системы контроля версий (по крайней мере, Perforce, SVN, CVS) имеют собственный серверный компонент и протокол. Таким образом, все они могут работать в Интернете, но со своим собственным сервером.

Что вы пытаетесь сделать?

Edit:

Исходя из вашего комментария, вы хотите использовать свое веб-пространство. Это не позволит вам выполнять управление версиями и другие приятные вещи, которые позволяет вам делать VCS (система контроля версий), такие как извлечение старых версий, просмотр истории, объединение изменений в именах.

Вы можете обмениваться файлами через HTTP / FTP, но если вам нужен контроль версий, вам понадобится сервер с программным обеспечением VCS, таким как Subversion, git или Mercurial. Вы можете настроить его самостоятельно, но есть доступные решения (см. Другие ответы).

1 голос
/ 19 мая 2009

www.springloops.com является размещенным решением для svn. Я пользуюсь им и нахожу это довольно полезным.

0 голосов
/ 19 мая 2009

Subversion и Git являются бесплатными и имеют множество различных способов подключения и отправки / извлечения / регистрации / извлечения данных. В частности, у каждого из них есть свои собственные протоколы, которые можно туннелировать по SSH, если вам нужна безопасность, и у них также есть доступ HTTP / HTTPS.

Я не совсем следую «Безопасному FTP», я предполагаю, что это просто требование, чтобы он был удаленным и безопасным. И git, и svn подойдут и будут бесплатно.

SVN более «зрелый» и имеет большее количество и более зрелых клиентов.

GIT новее (новая блестящая игрушка, с которой хотят играть), его клиенты не такие зрелые, но у него довольно много интересных функций. Кроме того, каждая «проверенная» версия git сама является репозиторием с журналом и историей. Это делает его довольно мощным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...