社区
版本控制
帖子详情
客户端SVN安装完后,没有点check out后没有弹出认证框!
microsoft_fly
2008-06-24 08:49:40
客户端SVN安装完后,没有点check out后没有弹出认证框
...全文
752
6
打赏
收藏
客户端SVN安装完后,没有点check out后没有弹出认证框!
客户端SVN安装完后,没有点check out后没有弹出认证框
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yixuan100117
2009-09-01
打赏
举报
回复
svnserve.conf没配好吧,要不就是保存了认证
Leonard61
2008-07-17
打赏
举报
回复
如果是用的TortoiseSVN,那么可以在settings里头选择saved data,然后选择Authentication data后面的clear操作。
parfum
2008-07-03
打赏
举报
回复
配合着TortoiseSVN用吧,呵呵
AHZYZQ
2008-06-26
打赏
举报
回复
还有可能是,是你保存了认证对话框
到设置里去去清除一下试试
zh2208
2008-06-25
打赏
举报
回复
如果你能看到文件就说明你有读的权限,当让可以check out 的。。这里所谓的check out跟vss中的check out是不一样的,vss中只允许一个check out。。svn是支持多人同时check out。。。这里的check out 只是能修改完以后去提交,也就是更新而已,所以没有出现认证框是正常的,当你提交的时候就会出现了。。。。如果那时不出现,那就不正常了。。呵呵。。。
Tortoise
SVN
客户端
程序
基本概念 2.1、什么是版本控制 简单
点
来说,版本控制就是数据仓库,它可以记录你对文件的每次更改。这样,就算你在昏天黑地的改了几个月后老板说不要了,还是按照过去那样,你也不会抓狂,简单的恢复版本操作就搞定一切。 2.2、什么是 Subversion Subversion是一个自由/开源版本控制系统,它管理文件和目录可以超越时间。一组文件存放在中心版本库,这个版本库很像一个普通的文件服务器,只是它可以记录每一次文件和目录的修改,这便使你可以取得数据以前的版本,从而可以检查所作的更改。从这个方面看,许多人把版本控制系统当作一种“时间机器”。 Subversion可以通过网络访问它的版本库,从而使用户可以在不同的电脑上使用。一定程度上可以说,允许用户在各自的地方修改同一份数据是促进协作。进展可能非常的迅速,并
没有
一个所有的改变都会取得效果的通道,由于所有的工作都有历史版本,你不必担心由于失去某个通道而影响质量,如果存在不正确的改变,只要取消改变。 一些版本控制系统也是软件配置管理(SCM)系统,这种系统经过特定的精巧设计来管理源代码,有许多关于软件开发的特性—本身理解编程语言、或者提供构建程序的工具。然而,Subversion不是这样一个系统,它是一个通用系统,可以管理任何类型的文件集,对你这可能是源代码,对别人,可能是一个货物报价单或者是书稿等。 2.3、版本库(repository) Subversion 的核心就是 repository ,中文翻译成“版本库”。就是位于服务器端,统一管理和储存数据的地方。 3、
安装
配置 3.1
安装
独立服务器
SVN
Server 环境 OS:Windows XP SP2 Web:Apache 2.2.6
SVN
:
svn
-win32-1.4.6 一、准备工作 1、获取 Subversion 服务器程序 到官方网站(http://subversion.tigris.org/)下载最新的服务器
安装
程序。目前最新的是1.4.6版本,具体下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91 ,注意找 for apache 2.2.x 版本的。 2、获取 Tortoise
SVN
客户端
程序 从官方网站 http://tortoise
svn
.net/downloads 获取最新的 Tortoise
SVN
。Tortoise
SVN
是一个
客户端
程序,用来与 subvers 服务器端通讯。Subversion 自带一个
客户端
程序
svn
.exe ,但 Tortoise
SVN
更好操作,提高效率。 二、
安装
服务器端和
客户端
首先
安装
Apache 2.2.6 ,具体
安装
方法大家参考相关资料,或者参看我写的《Windows下
安装
Apache 2.2.x》。 其次
安装
Subversion(以下简称
SVN
)的服务器端和
客户端
。下载下来的服务器端是个 zip 压缩包,直接解压缩即可,比如我解压到 E:\subversion 。
客户端
安装
文件是个 exe 可执行文件,直接运行按提示
安装
即可,
客户端
安装
完成后提示重启。 三、建立版本库(Repository) 运行Subversion服务器需要首先要建立一个版本库(Repository)。版本库可以看作是服务器上集中存放和管理数据的地方。 开始建立版本库。首先建立 e:\
svn
空文件夹作为所有版本库的根目录。然后,进入命令行并切换到subversion的bin目录。输入如下命令:
svn
admin create E:\
svn
\repos1 此命令在 E:\
svn
下建立一个版本库 repos1 。repos1 下面会自动生成一些文件夹和文件。 我们也可以使用 Tortoise
SVN
图形化的完成这一步: 先建立空目录 E:\
svn
\repos1 ,注意一定是要空的。然后在 repos1 文件夹上“右键->Tortoise
SVN
->Create Repository here...”,然后可以选择版本库模式,这里使用默认的FSFS即可,然后就创建了一系列文件夹和文件,同命令行建立的一样。 四、运行独立服务器 此时 subversion 服务还
没有
开始,只是通过它的命令建立了版本库。继续在刚才的命令窗口输入:
svn
serve.exe --daemon
svn
serve 将会在端口 3690 等待请求,--daemon(两个短横线)选项告诉
svn
serve 以守护进程方式运行,这样在手动终止之前不会退出。注意不要关闭命令行窗口,关闭窗口会把
svn
serve 停止。 为了验证
svn
serve正常工作,使用Tortoise
SVN
-> Repo-browser 来查看版本库。在
弹出
的 URL 对话
框
中输入:
svn
://localhost/
svn
/repos1
点
OK 按钮后就可以看见 repos1 版本库的目录树结构了,只不过这时 repos1 是个空库。 你也可以使用--root选项设置根位置来限制服务器的访问目录,从而增加安全性和节约输入
svn
serve URL的时间:
svn
serve.exe --daemon --root drive:\path\to\repository 以前面的测试作为例,
svn
serve 将会运行为:
svn
serve.exe --daemon --root e:\
svn
然后Tortoise
SVN
中的版本库浏览器URL缩减为:
svn
://localhost/repos1 五、配置用户和权限 用文本编辑器打开E:\
svn
\repos1\conf目录,修改
svn
serve.conf: 将: # password-db = passwd 改为: password-db = passwd 即去掉前面的 # 注释符,注意前面不能有空格。 然后修改同目录的passwd文件,增加一个帐号: 将: [users] # harry = harryssecret # sally = sallyssecret 增加帐号: [users] #harry = harryssecret #sally = sallyssecret test = test 六、初始化导入 下面就是将我们的数据(项目)导入到这个版本库,以后就由版本库管理我们的数据。我们的任何改动都回被版本库记录下来,甚至我们自己丢失、改错数据时版本库也能帮我们找回数据。 比如,我在 d:\wwwroot 下有个 guestbook 文件夹,里面存放的是我编写的留言簿程序。在此文件夹上“右键 -> Tortoise
SVN
-> Import...” ,在
弹出
对话
框
的“URL of repository”输入“
svn
://localhost/repos1/guestbook”。在“Import message”输入“导入整个留言簿”作为注释。
点
OK 后要求输入帐号。我们在用户名和密码处都输入 test 。完成后 guestbook 中的内容全部导入到了
svn
://localhost/
svn
/repos1/guestbook 。 我们看到在 e:\
svn
\repos1
没有
任何变化,连个 guestbook 文件夹都
没有
建立,唯一的变化就是e:\
svn
\repos1容量变大了。实际上我们源guestbook中的内容已经导入 repos1 版本库了,源 guestbook 文件夹可以删除了。 需要注意的是,这一步操作可以完全在另一台
安装
了 Tortoise
SVN
的客户机上进行。例如运行
svn
serve的主机的IP是133.96.121.22,则URL部分输入的内容就是“
svn
://133.96.121.22” 。 七、基本操作流程 1、取出(
check
out) 取出版本库到一个工作拷贝: 来到任意空目录下,比如在f分区建立一个空文件夹 f:\work 。“右键 ->
SVN
Check
out”。在“URL of repository”中输入“
svn
://localhost/
svn
/repos1/guestbook”,这样我们就得到了一份 guestbook 中内容的工作拷贝。 2、存入(
check
in)/提交(commit) 在工作拷贝中作出修改并提交: 在 guestbook 工作拷贝中随便打开一个文件,作出修改,然后“右键 ->
SVN
Commit... ”。这样我们就把修改提交到了版本库,版本库根据情况存储我们提交的数据。 在修改过的文件上“右键 -> Tortoise
SVN
-> Show Log” ,可以看到对这个文件所有的提交。在不同的 revision 条目上“右键 -> Compare with working copy”,我们可以比较工作拷贝的文件和所选 revision 版本的区别。 3、导出(Export ) 我们想要给客户一个项目,当然不能带版本信息,我们可以用Tortoise
SVN
菜单里的Export来实现,新建一个文件夹,右击文件夹Tortoise
SVN
菜单里选择Export…
SVN
工具
安装
使用
SVN
的
安装
及使用详细教程
svn
怎么检出两个地址项目_
SVN
客户端
(小乌龟)
check
out(检出)文件(项目)到本地
背景:本机电脑 已经
安装
svn
客户端
(小乌龟)参考步骤如下:1.要检出
SVN
文件(项目)到本地,先打开检出文件的文件夹目录(根据要下载的文件具体自定义)。如下图所示2.打开文件夹目录后,在空白处
点
击鼠标右键,然后选择
弹出
菜单里的【
SVN
check
out】选项,如下图所示。3.在
弹出
的
check
out对话
框
里,填入
SVN
的服务器地址,再填写我们保存
SVN
下载文件的位置(一般会在服务器地址填写后自...
svn
check
out时连接不到服务器,重装也
没有
弹出
用户名和密码输入
框
的问题
用公司的电脑,是win7 64位的系统,可以
check
out出东西。现在用自己的电脑上,系统是win7 64位的,却再也连不上
SVN
。 1、不提示输入用户名和密码,不管重装多少次都一样。 2、Tortoise
SVN
的setting-》Saved Data-》Authentication data 的clear和clear all是灰色的,无法清除 3、用网上说的删除C:\Users\leno
SVN
工具05:
客户端
使用说明
超级连接:
SVN
配置与使用说明-序章
SVN
客户端
使用 检出服务器端版本库到本地 1. 在visual
SVN
Server左侧菜单中,右键
点
击版本库中trunk目录,在右键菜单中,
点
击Copy URL to Cilpboard(将URL复制到剪切板),获取URL地址。如下图所示: 2. 在本地某目录创建文件夹作为本地库存放地址,命名随意。 3. 右键
点
击本地库文件夹,在右键菜...
版本控制
1,277
社区成员
1,251
社区内容
发帖
与我相关
我的任务
版本控制
软件工程 CVS/SVN
复制链接
扫一扫
分享
社区描述
软件工程 CVS/SVN
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章