Какие Windows SVN сервер должен использовать? [закрыто] -- windows поле с участием svn поле с участием version-control поле с участием svn-server пол Связанный проблема

Which Windows SVN server should I use? [closed]


35
vote

проблема

русский
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»>
закрыт . Этот вопрос находится на основе мнения . В настоящее время он не принимает ответы.

<Путь d = "M15 6.38A6.48 6.48 0 007.78. 04H-.02A6.49 6.49 0 002.05 5.6A6.31 6.31 0 002.39 5.75C.49.39.76.93.76 1.5V.24C0 1.07.89 1.9 1.92 1.92.75C1.04 0 1.92-.83 1.92-1.9v-. 2C0-.6.26-1.15.7-1.6.26-1.15.7-1.48A6.32 6.32 0 0015 6.37ZM4.03 5.85A4.49 4.49 0 018 2.02A4.48 4,48 0 015 4.36 4.3 4,3 0 01-1.72 3.44C-01-1.74-1.5 1.9- 1.5 3.08V.1H7.2V-.14C0-1.23-.6-2.34-1.3-1.32.32-1.53-3.07A4.32.32.32 0 01-1.64-3.94ZM10 18A1 1 0 000-2х7А1 1 0 100 2H3Z ">

Хотите улучшить этот вопрос? Обновите вопрос, чтобы его можно было ответить на факты и цитаты от Редактирование этого поста .

Закрыто 5 лет назад .

Улучшить этот вопрос .

На странице загрузки двоичных файлов SVN Windows есть несколько на выбор:

http://subversion.tigris.org/getting.html#windows < / P >.

Есть ли проведения и минусы к различным версиям, предоставляемыми разными организациями? Есть ли что-нибудь, на что я должен смотреть?

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

Английский оригинал

On the SVN Windows binaries download page, there are a few to choose from:

http://subversion.tigris.org/getting.html#windows

Are there pros and cons to the different versions provided by the different organizations? Is there anything I should look out for?

Mainly, I just want something free that I will be running off my Vista laptop. Then I will probably do backups of the SVN files from time to time to an external hard drive.

</div
           
   
   

Список ответов

32
 
vote
vote
Лучший ответ
 

Мы выбрали VisualsVn BEC Это позволяет легко использовать аутентификацию Windows вместо того, чтобы иметь отдельный пользователь SVN. < / P >.

Другие преимущества - это простое в использовании GUI для управления разрешениями и для управления крюками SVN.

Один, я не настоящий поклонник, это веб-графический интерфейс. Насколько я знаю, вы не можете просматривать Web на основе дифференциров, поэтому, если это имеет значение ....

 

We chose VisualSVN bec it makes it easy to use windows authentication instead of having a separate SVN user.

Other benefits is an easy to use GUI for permission management and for managing SVN hooks.

The one thing I'm not a real fan of is the web GUI. As far as I know you cannot view web based diffs, so if that makes a difference....

</div
 
 
14
 
vote

Мои друзья, которые запускают магазин Windows, высоко говоря уже о Visualsvn

 

My friends who run a Windows shop speak highly of VisualSVN

</div
 
 
8
 
vote

Я только что настроен настроен Win32Svn Server в соответствии с Эта статья jeff atwood.

В отличие от VisualSVN Win32SVn не так тесно интегрирован в Windows, ориентированные на использование терминала и открытыми поставленными при лицензии Apache.

 

I've just configured win32svn server according to this article by Jeff Atwood.

In contrast to VisualSVN win32svn is not so tightly integrated to Windows, orientated on terminal usage and open sourced under Apache License.

</div
 
 
6
 
vote

Все эти решения устанавливают стандартный сервер Apache HTTPD с интеграцией Subversion. Они не имеют настоящей магии.

Ubersvn и VisualsVN обеспечивают довольно интерфейс переднего конца, но за кулисами это просто стандартная настройка Apache. Если вы не CM, и не хотите, чтобы это была ваша работа, это не плохая альтернатива. Однако никогда не пытайтесь настроить конфигурацию за спиной. Они либо вернут изменения, либо действительно беспокоятся.

Однако я использую Apache HTTPD для доступа к My Windows Active Directory. Я настроил своих пользователей, поэтому их учетная запись и пароль Windows - их учетная запись Subversion и пароль. Я устанавливаю группу безопасности Active Directory или группу Exchange Active Directory в качестве моей базы данных авторизации. Если пользователь является членом этой группы, у них есть доступ к репозитории через свой логин Windows. Если нет, у них нет доступа. Чистый и простой. Я больше не в бизнесе авторизации пользователя, который дает мне больше времени на Play Candy Close .. Я имею ввиду .. Другие CM Work.

В противном случае, я могу также просто использовать <код> svnserve : это быстрее, чем Apache httpd, намного проще настроить и более стабильную тоже.

Если вы не собираетесь использовать Active Directory в качестве бэкэнда вашего авторизации, вы технические, и не против получать руки немного грязно, я бы использовал либо Play svnserve (и установить Это как a Сервис Windows Нет необходимости ни в одном из этих пакетов ,

Если вы собираетесь использовать Active Directory в качестве бэкэнда вашего авторизации (а почему нет?), я бы использовал край SCOLABNET Subversion, чтобы помочь настроить Apache HTTPD и Subversion и выполнять всю мою конфигурацию вручную. Настройка Active Directory через LDAP через Apache HTTPD на самом деле не так сложно, и после этого вы, вероятно, никогда не придется снова прикоснуться. Документация по интеграции Apache httpd / subversion / ldap / activedirectory можно легко найти .

Я предлагаю вам посмотреть на Line Документация Subversion и пройти через него. Если мы думаем об использовании svn Command Line Client делает вас woozy, то получите Visualsvn или Ubersvn и позвольте им позаботиться о вещах для вас. Если вы не возражаете в разуме все 1990 с вашим компьютером, затем забудьте о красивых передних концах и используйте край Collabnet.

Еще одна вещь, я не поклонник viewvc , который поставляется с кромкой Collabnet. Он должен использовать <код> file:// протокол и должен работать на одном сервере, что и программное обеспечение Subversion Server. Вместо этого я предпочитаю Sventon . Он может работать на отдельном сервере, и вы можете использовать те же учетные данные, что и ваши стандартные учетные данные Subversion. Кроме того, мне нравится интерфейс немного лучше.

 

All of these solutions setup the standard Apache HTTPD server with Subversion integration. They do no real magic.

UberSVN and VisualSVN provide a pretty front end interface, but behind the scenes, it's just standard Apache setup. If you are not a CM, and don't want that to be your job, that's not a bad alternative. However, do not ever try to tweak the configuration behind their backs. They will either revert the changes, or really mess things up.

However, I use Apache httpd in order to access my Windows Active Directory. I setup my users, so their Windows account and password are their Subversion account and password. I setup a Active Directory Security Group or a Active Directory Exchange Group as my authorization database. If a user is a member of this group, they have access to the repository via their Windows login. If not, they don't have access. Clean and simple. I am no longer in the user authorization business which gives me more time to play Candy Crush ..I mean.. other CM work.

Otherwise, I might as well just use svnserve: It's faster than Apache httpd, much easier to setup, and more stable too.

If you're not going to use Active Directory as your authorization backend, you are technical, and don't mind getting your hands a bit dirty, I would use either play svnserve (and set it up as a Windows Service. No need for any of these packages.

If you are going to use Active Directory as your authorization backend (and why not?), I would use CollabNet Subversion Edge to help setup Apache httpd and Subversion and do all of my configuration manually. Setting up Active Directory via LDAP via Apache httpd isn't really that difficult, and once done, you probably never have to touch again. The documentation on integrating Apache httpd/Subversion/LDAP/ActiveDirectory can easily be found.

I suggest you look at the on line Subversion Documentation and go through it. If thinking about using the svn command line client makes you woozy, then get VisualSVN or UberSVN and let them take care of things for you. If you don't mind going all 1990 with your computer, then forget about the pretty front ends, and use CollabNet Edge.

One more thing, I am not a fan of ViewVC that comes with CollabNet Edge. It has to use file:// protocol and must run on the same server as your Subversion server software. Instead, I prefer Sventon. It can run on a separate server, and you can use the same credentials as your standard Subversion credentials. Plus, I like the interface a bit better.

</div
 
 
   
   
5
 
vote

Поместить голосование за край Solabnet Subversion Edge, это мертвое, чтобы настроить и администрировать через веб-интерфейс. Мне удобно редактировать файлы конфигурации, если я должен, особенно приходить из среды Linux, но приятно не быть требуется , чтобы сделать это - Collabnet делает это легко.

 

Putting in a vote for CollabNet Subversion Edge, it's dead simple to set up and administer via a web frontend. I'm comfortable editing config files if I must, especially coming from a Linux environment, but it's nice not to be required to do so - CollabNet makes that easy.

</div
 
 
2
 
vote

Мы используем модуль Apache SSPI с сервером SCOLAB.NET Subversion.

отлично работал для нас.

 

We use an Apache SSPI module with the Collab.Net subversion server.

Has worked perfectly for us.

</div
 
 
-1
 
vote

Попробуйте ubsvn http://www.wandisco.com/ubersvn/download#windows Единственный недостаток в том, что это требует много памяти серверов. Лучший бесплатный сервер SVN, который я когда-либо пробовал. VisualSVN бесплатная версия тоже в порядке.

 

Try UberSVN http://www.wandisco.com/ubersvn/download#windows The only downside is that is requires lot of server memory. Best free SVN server I ever tried. VisualSVN free version is OK as well.

</div
 
 
 
 

Связанный проблема

1  WINDBG, как установить точку останова метода на конкретный процесс  ( Windbg how to set method breakpoint on specific process ) 
У меня есть виртуальная машина с <Код> VirtualKD Драйверы, установленные и прикрепленные к WINGBG, работающим на хост-машина. До сих пор мне удалось устано...

14  Как прочитать / написать машинный код .exe вручную?  ( How to read write exe machine code manually ) 
Я не очень хорошо знаком для магии компилятора. Акт преобразования читаемого человеком кода (или нечитаемых инструкций по читабельности ) в машинный код, для ...

4  Программирование Windows GUI - C + SDK или C # + Windows Forms  ( Windows gui programming c sdk or c sharp windows forms ) 
Я программистом с большим количеством опыта кода сервера (AIX, HPUX, какой-то Linux) Мне нужно для написания программы GUI для Windows (2000, XP, Vista, 7), к...

1  Остановите ошибки Debug MSVC ++ от блокировки текущего процесса?  ( Stop msvc debug errors from blocking the current process ) 
Любые неудачные утверждения Assert в Windows приводят к появлению подразделения ниже и замораживают выполнение приложений. Я понимаю, что это ожидаемое поведе...

0  Напишите программу, которая извлекает содержимое файла RPM в Windows  ( Write a program that extracts the contents of an rpm file on windows ) 
Я хочу написать программу, которая извлечет содержимое RPM-файла и выполняет некоторые проверки проверки. Я буду использовать Qt для интерфейса, чтобы програм...

98  Подключение к серверу Microsoft SQL с помощью Python  ( Connecting to microsoft sql server using python ) 
<Р> Я пытаюсь подключиться к SQL через питон для запуска некоторых запросов на некоторых базах данных SQL на сервере Microsoft SQL. Из моих исследований в Инте...

2  Консоль Windows выводится из неразборчива WAIFU2X-Caffe  ( Windows console output from waifu2x caffe unintelligible ) 
Я использую WAIF2X, чтобы выработать серию изображений, но у меня проблема с командой, которую я бегу. Я бы попытался устранить неполадки сами, но я не могу и...

10  Browsersync с аутентификацией Windows  ( Browsersync with windows authentication ) 
Я использую Browsersync в приложении .NET. У меня есть IIS, установленные только с аутентификацией Windows (анонимная аутентификация отключена). Я получаю 402...

0  Использование крепления связывания в Docker, чтобы иметь папку на хост-машине Windows, доступной для контейнера  ( Using a bind mount in docker to have a folder on windows host machine available ) 
Я пытаюсь получить настройку, где я могу развернуть контейнер Docker с приложением Java, установленным на нем, где приложение может записывать в папку в конте...

1  Обновление PostgreSQL по характеру различная колонна уступляет  ( Postgresql update on character varying column empties it ) 
Я использую драйвер PostgreSQL JDBC для обновления таблицы. Он содержит несколько столбцов, один из них представляет путь к файлу данных записи, с именем Pat...

0  NULL Справочный Исключение [Дубликат]  ( Null reference exception ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже есть ответы здесь : ...

1  Почему файл AVI не может быть открыт в OpenCV-Python  ( Why an avi file can not be opened in opencv python ) 
Я установил opencv version. 2.4.7.2 на платформе Windows Vista (32-битная), без сообщенных ошибок. Затем следующий файл: <код> C:opencvuildpython2.7x86cv2....

0  Как я могу сделать макрос, чтобы запустить несколько команд PowerShell один за другим?  ( How can i make a macro to run a few powershell commands one after the other ) 
Я использую расширение PowerShell PowerShell Amazon Web Service. У меня есть несколько команд, которые я хочу бежать за помощью друг с другом: <код> PS C:g>...

1  Как вызвать мой метод reзов API, интегрированный с Redis на Windows?  ( How to invoke my restful api method integrated with redis on windows ) 
Я пытаюсь запустить образец весеннего загрузочного приложения с Redis. Я использую завод соединения JEDIS и установив его на заводе подключения шаблона Redis....

1  Извлечение определенного ключа реестра из Reg Query на основе строки поиска  ( Extracting specific registry key from reg query based on search string ) 
Я пытаюсь извлечь ключевое значение записи реестра. Я только хочу, чтобы ключ, который я пытался объединить, используя FOR /F , однако не повезло. , напр...

Связанный проблема

1  WINDBG, как установить точку останова метода на конкретный процесс 
14  Как прочитать / написать машинный код .exe вручную? 
4  Программирование Windows GUI - C + SDK или C # + Windows Forms 
1  Остановите ошибки Debug MSVC ++ от блокировки текущего процесса? 
0  Напишите программу, которая извлекает содержимое файла RPM в Windows 
98  Подключение к серверу Microsoft SQL с помощью Python 
2  Консоль Windows выводится из неразборчива WAIFU2X-Caffe 
10  Browsersync с аутентификацией Windows 
0  Использование крепления связывания в Docker, чтобы иметь папку на хост-машине Windows, доступной для контейнера 
1  Обновление PostgreSQL по характеру различная колонна уступляет 
0  NULL Справочный Исключение [Дубликат] 
1  Почему файл AVI не может быть открыт в OpenCV-Python 
0  Как я могу сделать макрос, чтобы запустить несколько команд PowerShell один за другим? 
1  Как вызвать мой метод reзов API, интегрированный с Redis на Windows? 
1  Извлечение определенного ключа реестра из Reg Query на основе строки поиска