reynold520 发表于 2010-7-5 20:08:08

请教怎么用TortoiseSVN 工具来管理代码,服务器端要怎么用设置才能让其他机器也能访问

我现在想用TortoiseSVN 工具来管理代码,想先在自己的电脑上建立一个服务器,其他的电脑上可以访问,可以check in check out 代码,现在在安装使用过程中发现一些问题弄不来了。

现在只是在本地硬盘上实现了代码的备份,可以check in 与out ,但是在别的电脑上不能使用, 安装了svnserver 但是不知道要怎么配置,看了下说明也没看明白,不知道你们是怎么实现的?

服务器端的设置时怎么做的? 比方说网络收音机的代码管理方式。

谢谢!

aozima 发表于 2010-7-5 20:19:37

在别的机器上面(局域网): svn check out svn://server_IP/project_name
如果是外网,需要在路由上面做转向,默认3690端口,如果有域名,则可以使用域名来代替IP.
HTTP访问及HTTPS访问及配置.请问google.

reynold520 发表于 2010-7-5 21:38:32

局域网上的机器 也需要装svnserver 这个软件ma ?

aozima 发表于 2010-7-5 22:04:03

客户端只需要 客户端程序即可.

reynold520 发表于 2010-7-5 23:37:30

开始的时候执行了 svnadmin create F:\svn_repository_server


然后
初始化导入

来到我们想要导入的项目根目录,F:\workspace\eclipse\struts2:

右键->TortoiseSVN->Import... (安装了中文包的就是:右键->TortoiseSVN->导入)

URL of repository(版本库URL)输入“svn://localhost/struts2/demo”


在网上找了个例子,有点不理解的地方,

F:\workspace\eclipse\struts2: 这个是我实际项目的存放路径
那这个版本库的地址是在哪里呢? 我在svn_repository_server 这个文件夹里面也没有找到demo 的这个文件夹啊?


请问 /struts2/demo 这连个路径代表的是什么呢 ?

谢谢!@

aozima 发表于 2010-7-5 23:50:06

svnadmin create F:\svn_repository_server
有误,

应该是
svnadmin create F:\svn_repository_server\project_name
不然,总不会整个F:根目录当仓的根目录吧.这样.整个F盘也只有一个项目了.

正常应该是:
svnadmin create F:\svn_repository_server\project_name1
svnadmin create F:\svn_repository_server\project\project_name2
svnadmin create project_name3 (在当然目录下建立 project_name3 项目的仓)

然后对应的URL为: (服务器端配置要根目录为: F:\svn_repository_server\ )
svn://server/project_name1
svn://server/project/project_name2

项目中所有的文件由数据库管理,在 F:\svn_repository_server\project_name1\db\ 目录下
不能直接查看项目中的文件,只能检出后查看.

不建议使用导入,因为容易导入大量无用的中间文件.占空间不打紧,想删除掉还不太容易.
建议在创建一个项目后,就检出版本0.然后再向里面添加文件,

reynold520 发表于 2010-7-6 08:03:05

非常感谢 aozima的详细讲解,今天在弄一下。。。

有问题再请教哈。

谢谢!

reynold520 发表于 2010-7-6 12:10:17

根据以上的方法已经配置成功了,,谢谢aozima 的指导!

asdlmo 发表于 2011-12-5 11:09:36

mark

lionsg 发表于 2011-12-20 17:37:32

mark~

pilgrim_kevin 发表于 2011-12-28 21:27:12

visual svn server,这个已经很容易使用很容易配置了。

catx 发表于 2011-12-28 21:28:39

如果lz主要是自己用的话
推荐用git
比svn舒服得多

xizi 发表于 2011-12-28 22:18:39

推荐使用TortoiseHg。比TortoiseSVN 简单多了。如果是在Linux下就按楼上说的用git。
页: [1]
查看完整版本: 请教怎么用TortoiseSVN 工具来管理代码,服务器端要怎么用设置才能让其他机器也能访问