我想知道如何访问已经提交给svn仓库的物理文件? 我在安装时将svn版本库设置为D:\ repositories,出于某种原因,我找不到或看到任何文件。 有什么我失踪?
我在2008R2服务器上安装了龟SVN。 安装完成后,我重新启动,但仍然没有乌龟上下文菜单。
我想回滚我的SVN仓库,我只是想告诉这个修订版现在应该是一个头版本。 有没有可能在SVN中这样做? 谢谢 。
设置TortoiseSVN(在Windows上)到SSH隧道到Bluehost Subversion服务器 我在设置这个过程中遇到了很多麻烦,所以我希望这可以成为其他人的资源。 请修复您在我的指示中find的任何错误。 1.请求SSH访问 您需要使用SSH访问,因此请确保通过您的CPanel上的“SSH / Shell访问”选项来请求。 2.下载SSH客户端 您还需要SSH客户端,因此请下载最新版本的PuTTY 。 您还需要一个FTP客户端; 我推荐FileZilla 。 3.安装Subversion 使用PuTTYlogin到您的服务器,并使用以下说明安装Subversion(您可能想继续并更新版本号): http : //www.bluehostforum.com/showthread.php? 12099-Setting-up-Subversion- 上BlueHost的 通过在/home/username/svn创build一个存储库并将项目导入到/home/username/svn ,使用本教程确保您正确安装了Subversion: http://svnbook.red-bean.com/en/1.5/svn.intro.quickstart.html 4.创build一个SSHauthentication密钥对 Bluehost不会允许我们通过SSH直接隧道( 阅读更多 ),所以我们需要设置一些authentication密钥。 你可以通过SSH,使用这个教程: http : //tortoisesvn.net/ssh_howto 或者,您可以直接login到您的CPanel并通过“SSH / Shell访问”选项GUI创build一个SSH密钥。 无论哪种方式,请确保您授权密钥(通过手动将其添加到authorized_keys如上面的教程或通过CPanel GUI界面)。 请记住为密钥提供密码。 许多教程build议将其留空,以便TortoiseSVN不会提示您input密码。 但是,我们可以为此设置Pageant,而不会创build不安全的SSH密钥。 5.转换私钥 第5步之后,你应该有一个私钥文件(如id_dsa )和一个公钥文件(如id_dsa.pub )。 将私钥文件下载到您的桌面。 下载PuTTYgen 。 打开PuTTYgen,转到“转换”>“导入密钥”,然后在桌面上find您的私钥文件。 input您的私钥的密码,然后点击“保存私钥”。 将转换后的PuTTY键保存到您将记住的地方(并且不会更改)。 6.创build一个PuTTY会话 打开PuTTY并input以下字段: 会话>主机名:(您的主机名)会话>保存的会话名称:“Subversion”连接> SSH>身份validation>用于身份validation的私钥文件:(您的转换后的私钥) 回到“Session”屏幕,点击“Saved […]
我们遇到了SVN的问题…当我们向服务器提交超过几个文件的时候,Subversion客户端(例如TortoiseSVN)就会挂起。 一切似乎确实成功地提交到存储库; 但所有数据传输后客户端都会挂起。 我们正在使用SVN服务器的1.4.4版本。 我们使用svn://协议而不是http来连接。 我们已经用几个客户端复制了这个问题:TortoiseSVN(1.6.10),AnkhSVN(2.1)和Silk命令行客户端(1.6.12)。 虽然有些人看起来比其他人受到的影响更大,但团队中的每个人都在这样做。 如果有人只提交了几个文件,它往往是有效的; 但是有超过六十个文件,通常会挂起。 有没有人有疑难解答build议? 这一直在偶尔发生,但最近变得相当一致。 我们一直在解决这个问题,通过杀死挂在SVN上的客户端,执行“svn cleanup”,然后执行“svn up”。 但有时会导致树木冲突。 另一个解决方法是吹走工作空间并在每次提交后再次检查出来; 但当然这很烦人。 有没有任何诊断可以帮助我们排除故障? 我们正在考虑升级到SVN 1.6服务器,并在新机器上安装服务器; 但是我们想知道是否有更简单的解决scheme。 谢谢你的帮助, 理查德
我有一个由VisualSVNpipe理的svn存储库。 我创build了一个新组,并向该组添加了两个新用户。 当我将这个组附加到现有的存储库并设置读写权限时,这些权限在子目录上不起作用。 我必须在每个子目录上设置权限。 但即使如此,这个组的用户只能读取存储库,他们不能写任何东西。 它适用于新用户,当我创build一个新的存储库。 用户使用tortoisesvn并在尝试写入这个存储库时收到这样的消息 https://开头MYSERVER:8443 / SVN /子目录/应用/主干 access to /svn/subdir/!svn/act/76a4c6fd-fa15-594a-a419-18493dacaf51' forbidden
我有一个SVN控制下的项目。 SVN和存储库驻留在Linux Debian 6服务器上。 在服务器上,我也有一个工作副本(Apache用于显示testing目的的网站)。 在服务器上的签出( svn co /path/to/projectworkingcopy file:///path/to/repositories/project -m "First" )就像一个没有任何问题的魅力一样工作。 在TortoiseSVN,结帐开始并导入一些文件,然后compains抛出错误的文件名; 错误是这样的: 'foldername/file_name_123_abc.jpg' is not valid as filename in directory 'C:\path\to\working\copy\project\dira\dirb' 然后它说Completed! 没有任何其他文件被导入。 我在互联网上search,但没有解决scheme适合我的问题。 龟文件无法检出的文件夹没有空格,文件名没有空格,文件名末尾没有带点(。)的文件。 再说一遍:在服务器上,结帐没有任何问题。 该文件存在于服务器的工作副本上。 更新:我试图结帐排除文件夹'文件夹名',并进展顺利。 无论如何,在foldername的完整path中没有空格,所以我真的不明白为什么我得到这个错误。 而且,我显然需要那个文件夹! 更新:导致错误的文件之一的真实path: "/var/project/site/public/www/images/auto/audi/120045_audi_A3__5858_t45e444.jpg" 我能做什么? 谢谢。
我不想开始使用SVN。 我一直在阅读,并在我的Windows机器上安装了龟。 但是,我需要了解的是,如果要pipe理的文件夹位于var / www / vhost / domain.com / httpdocs / 我不太清楚存储库的概念,所以如果我能从你们这个正确的方向得到一个指针,它会帮助我很多。
我已经使用了以下指南(直到第5步)在我的个人服务器上设置SVN: http : //blog.loadbalancer.org/how-to-setup-subversion/ 现在我在客户端机器上使用TortoiseSVN将我的工作导入服务器。 我试过了URL svn:// www。 mysite .com / repos / project_name,但它给了我一个“没有find存储库”的错误,即使我确定SVN守护进程正在运行。 我的存储库设置在/ home / svn / repos / project_name下 你有什么想法我可能做错了吗? 我从来没有这样做过,所以我不知道如何排除故障。 非常感谢您的帮助
持有我们主要的svn仓库的系统已经过去了。 这意味着我将不得不将包含存储库的硬盘驱动器移除到另一台计算机。 所以,问题是,一旦旧驱动器在新电脑中,我们将不得不重新configuration任何东西来访问它?