나는이 질문을 보았다 :
우리 sudo apt-get install subversion는 서버에 서브 버전을 설치 하는데 사용 합니다.
서브 버전 클라이언트를 설치하려면 어떻게해야합니까?
SVN 클라이언트는 필요하며 모든 머신에 서버가 필요하지 않습니다.
또한 우분투 컴퓨터에서 GUI 액세스가 필요하지 않습니다.
나는이 질문을 보았다 :
우리 sudo apt-get install subversion는 서버에 서브 버전을 설치 하는데 사용 합니다.
서브 버전 클라이언트를 설치하려면 어떻게해야합니까?
SVN 클라이언트는 필요하며 모든 머신에 서버가 필요하지 않습니다.
또한 우분투 컴퓨터에서 GUI 액세스가 필요하지 않습니다.
답변:
귀하의 질문에는 실제로 답변이 포함되어 있습니다.
sudo apt-get install subversion.svn command [options] [args].subversion패키지
Subversion 클라이언트 (
svn), 저장소 관리 도구 (svnadmin,svnlook) 및 네트워크 서버 (svnserve)가 포함됩니다.
전체 패키지 (서버 및 클라이언트 포함)를 설치하면 많은 오버 헤드 가 생길 수 있지만 유지 관리 가 가장 쉬운 솔루션 입니다. 향후 업데이트, 보안 릴리스 등을 쉽게 얻을 수 있습니다. 또한 사용자 중 하나가 필사적으로 Subversion 서버가 필요한 경우 몇 명령 만 수행하면됩니다.
svn --version포함 된 모듈에 사용 :
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- handles 'http' scheme
- handles 'https' scheme
svn --help자세한 정보를 위해 사용 하십시오. 사용 가능한 명령은 subversion패키지가 진행 중임을 보여줍니다 .
add
blame (praise, annotate, ann)
cat
changelist (cl)
checkout (co)
cleanup
...
을 설치할 수도 svnkit있지만 많은 java종속성이 있습니다. 패키지의 공식 스크린 샷은 다음과 같습니다 (에서 찾을 수 있음 synaptic).

자세한 정보는 http://svnbook.red-bean.com/ 및 http://subversion.apache.org를 참조하십시오 .
패키지에 어떤 파일이 설치되어 있는지 보면 subversion패키지에 클라이언트와 서버가 모두 포함되어있는 것입니다.
> dpkg -L subversion
…
/usr/bin/svndumpfilter
/usr/bin/svnserve
/usr/bin/svnversion
/usr/bin/svnlook
/usr/bin/svnrdump
/usr/bin/svnmucc
/usr/bin/svnsync
/usr/bin/svn
/usr/bin/svnraisetreeconflict
/usr/bin/svn-rep-sharing-stats
/usr/bin/svnadmin
…
따라서 Post-Invoke설치 후 서버 파일을 제거하는 것이 가능 합니다.
99remove-svn-server을 만듭니다 .sudo/etc/apt/apt.conf.d다음 줄을 추가하십시오
DPkg::Post-Invoke {"if [ -e /usr/bin/svnserve ]; then rm /usr/bin/svnserve; fi";};
사용할 때마다 apt-get(또는 다른 설치 방법) 작업이 끝나면 스크립트가 호출됩니다. 이 작은 스크립트는 svnserve존재 하는지 확인 하고, 그렇다면 파일을 제거합니다.
dedunumax가 말했듯이 subversion 패키지에는 클라이언트와 서버가 모두 포함되어 있지만 askubuntu ( svn을 어떻게 설치합니까? ) 에 대한 또 다른 대답에 따르면 서버 (데몬)는 기본적으로 시작되지 않습니다.
이론적으로 이것은 하위 버전 패키지 설치가 클라이언트 시스템에서 수행해야하는 모든 것임을 의미해야합니다.