Есть ли надстройка для Visual Studio для синхронизации файлов? - PullRequest
1 голос
/ 23 июня 2010

Я хочу знать, есть ли надстройка для синхронизации файлов с удаленным сервером (например, загрузка файлов (FTP) для развертывания) (на сайте)

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

Есть ли надстройка для этого?

Ответы [ 5 ]

4 голосов
/ 23 июня 2010

Для меня это звучит замечательно, как контроль исходного кода ... и существует множество надстроек контроля исходного кода для Visual Studio.

Даже если вы действительно не хотите использовать все возможности контроля исходного кода, этоможет быть довольно простым способом синхронизации с другим компьютером ... фактически, так я в конечном итоге и "развертываюсь" на csharpindepth.com - я проверяю все в хранилище на сервере, и ловушка обновляет каталог веб-сайта.

3 голосов
/ 23 июня 2010

Вы, вероятно, ищете что-то вроде этого . Отправка действительно хороша, но это не бесплатная альтернатива.

1 голос
/ 23 июня 2010

Если вы говорите только о синхронизации файлов, а не об управлении исходным кодом, то Microsoft Live Mesh - это инструмент для вас. Он будет синхронизировать файлы между любыми устройствами, которые вы захотите - это очень удобно, если вам нужно взять с собой работу домой, но у вас нет удаленного доступа к вашему управлению источниками (или вы делаете, но не хотите проверять материал, который все еще WIP ).

Обратите внимание, что это не плагин VS, он работает отдельно и следит за изменениями файловой системы.

1 голос
/ 23 июня 2010

Что вы подразумеваете под синхронизацией файлов?Синхронизировать с чем?

Если вы имеете в виду с хранилищем, то ankhsvn - это одна из таких надстроек, которая работает с Subversion.

Если вы имеете в виду расположение развертывания clickonce встроен и управляет версиями файлов на сервере при каждом нажатии кнопки «Опубликовать».

edit> ClickOnce рассчитывает все необходимые зависимости для проекта.Кроме того, вы можете нажать кнопку «Файлы приложения» на вкладке публикации конфигурации проекта и выбрать «показать все файлы».Для каждого файла вы можете пометить их как:

  • include: они будут развернуты вместе с проектом
  • Предварительные условия: они должны быть в системе во время установки /развертывание
  • Исключить: не развертывать их

Аналогично, кнопка предварительных требований позволяет вам гарантировать наличие определенных зависимостей приложения (версия платформы, установлен сервер SQL и т. д.)..). * * тысяча двадцать-один

0 голосов
/ 23 июня 2010

AnkhSVN http://ankhsvn.open.collab.net/ - это интегрированный интерфейс Subversion, и, как и во всех системах контроля версий, вы можете проверять код (и другие файлы).Я бы порекомендовал что-то в этом роде, если только вы не синхронизируете файлы, связанные с проектом, и в этом случае я рекомендую практически любую из утилит для синхронизации файлов, доступных там.Я неравнодушен к Delta Copy http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp для файлов общего назначения.

...