Windows Server подверсии

Я использую Взаимное исключение в моем решении для предотвращения нескольких экземпляров.

static Mutex mutex = null;
//A string that is the name of the mutex
string mutexName = @"Global\test";
//Prevent Multiple Instances of Application
bool onlyInstance = false;
mutex = new Mutex(true, mutexName, out onlyInstance);

if (!onlyInstance)
{
  MessageBox.Show("You are already running this application in your system.", "Already Running..", MessageBoxButton.OK);
  Application.Current.Shutdown();
}

5
задан Josh E 2 September 2009 в 15:04
поделиться

5 ответов

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

Еще одна установка, на которую вы, возможно, захотите посмотреть, - это CollabNet . Не так просто, как VisualSVN, но он хорошо известен, я его использовал и был доволен.

8
ответ дан 18 December 2019 в 09:08
поделиться

Я использую VisualSVN Server почти год, и он отлично работает.
Его очень просто установить и настроить (следующий-следующий-следующий).

Это ваш лучший выбор.

8
ответ дан 18 December 2019 в 09:08
поделиться

Похоже, вам нужен исходный сервер Subversion - двоичные файлы доступны здесь . Насколько мне известно, разрешение доступа через Apache не является обязательным. Без Apache вы можете получить доступ к репозиториям, используя TortoiseSVN и протокол svn: //.

1
ответ дан 18 December 2019 в 09:08
поделиться

Apache и IIS могут сосуществовать на одном сервере. (Сейчас они есть на нашем сервере.) Вам просто нужно настроить их для двух разных портов. В нашем случае IIS (на котором работают наши Wiki и Issue Tracker) находится на порту 80, а экземпляр Apache-SVN - на порту 8080.

Вы также можете использовать маршрут SvnServe, который обеспечивает лучшую производительность, но в нем есть недостатки. (Аутентификацию LDAP сделать сложнее, нельзя использовать WebDAV для автоматического управления версиями, можно читать репозиторий по стандартному HTTP.

1
ответ дан 18 December 2019 в 09:08
поделиться

В нашей компании мы используем Collabnet Subversion . Установка осуществляется через Next-> Next-> Next, и он настраивает для вас необходимые службы (svnserve или Apache w / WebDAV). Однако мы используем только svnserve.

Возможно, вам потребуется включить порт 3690 (SvnServe) на брандмауэре.

0
ответ дан 18 December 2019 в 09:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: