Articles of tortoisesvn

在使用TortoiseSVN时,排除Eclipse隐藏的“.settings”目录

我使用的是TortoiseSVN客户端和Eclipse。 当我尝试提交一个Eclipse项目时,TortoiseSVN在文件列表中显示一个.settings目录,并说它是未版本化的。 `.settings'目录似乎是Eclipse为项目保留所有设置的地方。 有没有办法排除这个目录,以便TortoiseSVN完全忽略这个和其他任何Eclipse项目?

Subversion:你如何避免忘记检查内容?

在两个不同的地点,在颠覆的项目上工作的三台不同的计算机上,我曾经偶尔忘记在一个位置检查东西,这样我就不能在最新的代码上工作,当我想继续工作的时候在另一个地方。 我相信其他人也有类似的问题。 我可以做些什么来避免这个问题? 有帮助的工具? 通知我可以设置? 我在Windows7电脑上使用Visual Studio 2008和TortoiseSVN。

现有目录的SVN设置

我一直在阅读文档等,并有SVN工作,但我想把它放在一个现有的目录。 我导入了这个目录,所以我重命名/删除非SVN目录,然后将SVN签出到非SVN目录位置? 我只是想了解如何让它开始张贴到我们的网站的url。 如果是这样,是否有任何方法来保持当前非SVN,并使其SVN,而不是导入和覆盖? 谢谢,我想了解SVN,但在网上find很多的教程和这样的混淆。

如何从命令行使用svn + ssh和Tortoise SVN

我在使用TortoiseSvn在Windows 7工作站上使用以下语法签出回购协议时遇到问题: svn co svn+ssh://user@ip/repo . 我已经做了什么来testing这个问题: 将TortoiseSvn的networking设置修改为指向.. \ TortoisePlink.exe 成功build立到目标机器的SSH连接没有问题 使用OpenSsh成功从运行Ubuntu的工作站检出回购 当我尝试从Windows 7工作站上的命令行执行上述语法时,出现错误: svn: E720087: Unable to connect to a repository at URL 'svn+ssh:///user@ip/repo' svn: E720087: Can't create tunnel:The parameter is incorrect. 有趣的是,如果我用龟龟浏览回购,我可以成功打开并查看回购。 但是我需要从命令行执行脚本来达到目的。 有什么build议么?

Windows Server 2008上的权限和SVN更新:相同的文件夹&SVN帐户,不同的Active Directory用户

从Windows Server 2003切换到Server 2008后,我们遇到了与SVN有关的奇怪权限问题。 在我们的标准构build框中,有一个文件夹( C:\SVN_Code_Folder ),它使用SVN_User和TortoiseSVN 1.7.6将AD_User_A与SVN存储库相关联 当使用Windows 2003时,当AD_User_Blogin到该框并尝试更新,切换,将SVN_Code_Folder与SVN_User合并时,该命令被执行。 它的Windows 2008,它失败的消息: 命令:更新 错误:工作副本'C:\ jboss-4.2.3.GA \ server \ New文件夹'被locking 错误:sqlite:试图写一个只读数据库 错误:sqlite:试图写一个只读数据库 已完成! 尝试通过上下文菜单解锁未被locking的文件时遇到以下消息: 没有什么可以解锁的。 这个工作副本中没有文件locking。 我已经玩了文件夹的权限,我发现给“域用户”控制文件夹修复了这个问题,但我宁愿没有这样一个广泛的权限。 我已经尝试给个人用户和SVN组授予相同的权限,但这些也不起作用。 我错过了什么? 这是不正确的使用SVN? 2个不同的域用户可以使用SVN更新文件夹而不删除.SVN文件?

我可以使Windows版Subversion + TortoiseSVN不区分大小写吗?

在过去的几个月中,我一直在使用Subversion进行代码控制,使用TortoiseSVN与服务器进行交互,总的来说,这一切都进展顺利! 但是,有时我的FoxPro IDE会更改文件扩展名的情况,而不会发出警告,其中“ program.prg ”变成了“ program.PRG ”)TortoiseSVN显然意味着第一个文件被删除,标记为“missing”,第二个名字出现“非版本化”,对我追踪文件更改的能力造成严重破坏。 据我所知,Subversion起源于* nix这个区分大小写的世界,但是在Subversion或TortoiseSVN中,是否有任何方法可以控制这种行为,当与Windows一起使用时,文件名不区分大小写?

SVN说我需要执行清理,但清理失败

! 这不是一个重复的问题,因为在其他主题提供的解决scheme不适合我。 当我尝试提交时: 错误:工作副本'D:\ Webs \ Drupal 6'被locking 错误:请执行“清理”命令。 当我尝试进行清理时: 清理无法处理以下path:D:\ Webs \ Drupal 6 有谁知道我可以如何解决这个问题?

Windows预注册挂钩评论长度Subversion

我似乎没有得到这个地方。 无论是在网上search脚本等。任何人都有一个脚本,你可以编辑在Windows环境中的开箱即用pre-commit.tmpl,需要input的字符在Tortoise Subversion的提交评论全球所有团队成员都是必需的,而这个要求是从SVN服务器推到客户端? 我不知道脚本语言,这应该是非常简单的事情,如果不花时间在接下来的3个小时里找出脚本,

用隐藏窗口运行龟SVN命令行命令

我已经安装了一个命令行界面的龟SVN。 安装path是C:\Program Files\TortoiseSVN\bin ,在我使用任何SVN命令时使用svn.exe 。 我开发了一个作为后台进程运行的Ruby Windows应用程序。 这个应用程序像运行命令一样 svn info "#{path_to_repository}" svn.exe ,该命令调用svn.exe 。 问题是, svn.exe闪烁命令提示符一秒钟,并终止,因此,如果我运行svn info 10次​​十个不同的存储库,然后屏幕闪烁十次,因为这个命令是及时开发运行,屏幕闪烁十次定期。 我需要的是一种通过龟SVN运行SVN命令的方式,而无需svn.exepopup屏幕并closures。

我如何发布一个Subversion版本库到本地IIS?

在工作中,我们有一个安装了IIS和Subversion的Windows Server 2003。 我们用它在本地发布和testing我们的ASP.NET网站。 每个程序员都在他的电脑上安装了龟,可以更新/提交内容到服务器。 托pipe存储库工作正常。 但是保存在这些存储库中的文件需要复制到我们的本地IIS(虚拟目录)中。 将这些Subversion版本库发布到本地IIS的简单方法是什么? 编辑: 感谢puetzk我添加了一个简单的bat文件,每次提交时都会执行(查看关于钩子的颠覆文档 )。 我的蝙蝠文件只包含: echo off setlocal :: Localize the working copy where IIS points) pushd E:\wwwroot\yourapp\trunk :: Update your working copy svn update endlocal exit