请教怎么用TortoiseSVN 工具来管理代码,服务器端要怎么用设置才能让其他机器也能访问
我现在想用TortoiseSVN 工具来管理代码,想先在自己的电脑上建立一个服务器,其他的电脑上可以访问,可以check in check out 代码,现在在安装使用过程中发现一些问题弄不来了。现在只是在本地硬盘上实现了代码的备份,可以check in 与out ,但是在别的电脑上不能使用, 安装了svnserver 但是不知道要怎么配置,看了下说明也没看明白,不知道你们是怎么实现的?
服务器端的设置时怎么做的? 比方说网络收音机的代码管理方式。
谢谢! 在别的机器上面(局域网): svn check out svn://server_IP/project_name
如果是外网,需要在路由上面做转向,默认3690端口,如果有域名,则可以使用域名来代替IP.
HTTP访问及HTTPS访问及配置.请问google. 局域网上的机器 也需要装svnserver 这个软件ma ? 客户端只需要 客户端程序即可. 开始的时候执行了 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 这连个路径代表的是什么呢 ?
谢谢!@ 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.然后再向里面添加文件, 非常感谢 aozima的详细讲解,今天在弄一下。。。
有问题再请教哈。
谢谢! 根据以上的方法已经配置成功了,,谢谢aozima 的指导! mark mark~ visual svn server,这个已经很容易使用很容易配置了。 如果lz主要是自己用的话
推荐用git
比svn舒服得多 推荐使用TortoiseHg。比TortoiseSVN 简单多了。如果是在Linux下就按楼上说的用git。
页:
[1]