准备自己用ruby on rails做一个简单的开源的CMS系统,本来代码已经写了一部分,但是发现代码管理比较乱,而且没有一个统一的需求迭代控制管理,写代码的时候老是会跑题,所以从ThoughtWork下载了Mingle,然后search了一下,配了一个SVN代码仓库,并且和Mingle集成起来了。做完以后把这个过程纪录下来了。
因为记的时候着急所以直接用英文写了
How to setup svn server in MaxOS 10.4.10?
1. install svn server(Subversion-1.4.4.pkg)
2. create new SVN repository using the command
svnadmin create /Users/larry/Repositories
you can change the path /Users/larry/Repositories to your desire directory,
remember this path, we would need to use this path in step 3.
3. rename the file I offered to org.tigris.subversion.svnserve.plist then, modify the file.
there are four place where you need to change:
<key>UserName</key>
<string>larry</string>
change "larry " to your user name(!notice! there are two places you need to
modify, one at the beginning, another near the end)
<key>Program</key>
<string>/usr/local/bin/svnserve</string>
change "/usr/local/bin/svnserve" to the path of your installed svnserver executable file
if you can not find it, check /usr/local/bin or /usr/local/darwinports/bin first.
<string>--root=/Users/larry/Repositories</string>
change "/Users/larry/Repositories" to the path of your SVN repository which you
choose when creating the repository in step 2.
4. copy the file org.tigris.subversion.svnserve.plist you modified to
/Library/LaunchDaemons/, use the command
sudo copy org.tigris.subversion.svnserve.plist /Library/LaunchDaemons
5. load the plist config file and start the daemon process use command
sudo launchctl load /Library/LaunchDaemons/org.tigris.subversion.svnserve.plist
then start it use
sudo launchctl start org.tigris.subversion.svnserve
if anything wrong among the above steps and you want to reload the plist config
file, unload it use the command
sudo launchctl unload /Library/LaunchDaemons/org.tigris.subversion.svnserve.plist
and then load it again by
sudo launchctl load /Library/LaunchDaemons/org.tigris.subversion.svnserve.plist
6. config the svn authorize
edit the file conf/passwd in SVN repository directory, add a new line:
"larry=123456"(without the quote)
change "larry" to your own username and "123456" to your own password
edit file conf/svnserve.conf in SVN repository directory
remove # before line
# anon-access = read
# auth-access = write
to grant read permission to annoymous user and write permission to authorized
user
remove # before line
# password-db = passwd
to read the username and password settings in file 'passwd'
7. create blank project template and import it to svn
create blank project template
mkdir ~/blank
mkdir ~/blank/branches
mkdir ~/blank/tags
mkdir ~/blank/trunk
import the blank project template to your new SVN repository
svn import blank svn://localhost/ProjectName -m "Initial import" --username larry --password 123456
make sure you replaced "larry" to your own username and "123456" to your own password
8. that's it, we are done!
分享到:
相关推荐
SVN代码管理使用 SVN代码管理使用
svn server 3.5企业版破解工具
svn全套,visual svn svn server TortoiseSVN .rar svn全套,visual svn svn server TortoiseSVN .rar svn全套,visual svn svn server TortoiseSVN .rar svn全套,visual svn svn server TortoiseSVN .rar svn全套...
对svn日常使用、代码管理、版本管理、命名规范等做了说明。
Visual SVN Server 4.2.1 x64 官方企业版。里面的是原版安装文件。Visual SVN Server 4.2.1 x64 官方企业版。里面的是原版安装文件。
该软件师mac系统下的svn版本管理工具,比xcode自带的svn管理工具好用。推荐使用。该资源来源于网上。
一款VisualSVN Server Manager版本库的创建、详细的创建步骤、图文说明
svn代码管理器
Mac下搭建svn服务器教程 详细讲解了Mac下搭建svn服务器
centos7 svnserver 安装
SVN 代码管理 好用 方便我们对代码和文档进行管理 版本控制,非常好使用的版本管理控制工具,方便我们对项目进行管理
所以我就去找其它的替代工具,试了下GIT,VSS都不是很好用,还是觉得SVN好用,然后就在网上发现了这个文档,在本机搭建一个SVN,又不会对其它人造成影响,终于可以方便快捷的管理本机的代码了,分享给大家~
小乌龟svn管理工具
svn_server&docsvn_server&docsvn_server&docsvn_server&docsvn_server&docsvn_server&docsvn_server&docsvn_server&docsvn_server&doc
版本管理版本
在ubuntu 10.04下安装svn server的过程;包括配置和client的使用等
SVN server/client里面含有客户端和服务器,可以自行根据需要安装相应的应用,可以利用它进行一些项目的上传和维护
操作SVN界面习惯了,到了linux下懒得再用命令行了; 按照网上的步骤操作,遇到了各种问题,又对各个问题作了整理和说明 包含了客户端和服务器端需要做的修改 希望能给大家帮助 如果有问题,也请联系我,很高兴和大家...
SVN代码管理工具/32位/64位/附带低版本支持server2003/svn集成插件vs 2012AnkhSVN/附带教程