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很多的教程和这样的混淆。

我如何发布一个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

在SVN中,我如何覆盖自动Windows域身份validation

我有一个构build服务器不是Windows域的一部分,试图连接到一个VisualSVN服务器运行HTTPS通过Apache与域login通过Active Directory。 当我尝试使用指定域用户名连接到服务器时,我发现客户端挂起: svn ls –username=domainuser https://subversion.mydomain/svn/repo1/ 服务器上的日志使用生成计算机的login名以及“域名”字段中的生成计算机主机名显示Windows身份validation失败。 命令行上提供的用户名完全被忽略。 SVN客户端:TortoiseSVN命令行工具:svn,版本1.8.1(r1503906) 在一个单独的机器上(在域上) – 我发现,如果我使用cygwin svn,那么–username不会被忽略。

TortoiseSVN中的Windows资源pipe理器图标需要很长时间才能刷新到正确的状态

在我提交文件后,图标保持在修改或等待提交很长一段时间。 有什么办法强制刷新,以确保我所看到的图标是正确的文件状态?

TortoiseSVN文件覆盖性能 – 有没有改进它的方法?

我在我的开发机器(运行Windows Server 2003)和服务器端的VisualSVN Server上使用TortoiseSVN。 两者都是最新版本(针对Subversion 1.6.5)。 一切运作良好, 不过,我对TortoiseSVN文件叠加(在资源pipe理器中显示locking或修改的状态的小图标)感到有些沮丧。 有时候这些覆盖看起来会在提交或locking之后立即更新,有时只是在刷新几次之后才会改变,有时直到下一次重新启动才显示完全错误的状态。 考虑到variables的数量(例如其他已安装的软件),这可能是一个不可能的问题,但是有没有任何已知的技巧来加快这些覆盖的更新?

在Windows上是否有修复TortiseSVN覆盖图标

今天的某个时候,TortiseSVN覆盖图标在我的Windows 10 PC上消失了。 一个快速的谷歌search显示,在过去几年中,从Windows 7到最近的Windows 10发生了这样的事件。 总的来说,这些build议分成两组。 各种各样的操作,不再工作和手动黑客注册与RegEdit删除一些其他图标。 另外Tortisehg和TortiseGit有很多这个问题的例子。 所以我们在同一页面上,这些是Tortise和Windows版本今天给我的悲伤。 现在是我们find一种方法来解决这个问题,而不是在registry里面乱搞。 卸载TortiseSVN并重新安装不适合我。 这本身就指向了一个有趣的问题。 如果TortiseSVN星期一工作,如果我星期三安装它,则工作不正常 – 工具底层的图标pipe理看起来很虚幻。 无论如何,我希望有人可以build议或指向我们的工具或脚本或补丁,将实际上解决这个问题。 这个问题是由Windows解密,因为它使OneDrive某种受保护的物种,我不能移动或重命名这些图标(至less现在还没有)。 TortiseSVN TortoiseSVN的-1.9.5.27581-x64的svn的-1.9.5.msi Windows 10 版本10.0.14393 有关: TortoiseSVN图标覆盖更新到Windows 10后不显示 https://superuser.com/questions/968212/ TortoiseSVN图标不显示在Windows 7下

我怎么能告诉SVN工作拷贝中的所有目录在同一个仓库的根?

我们最近有一个问题,TortoiseSVN或AnkhSVN(我无法确定哪个)在切换SVN工作副本的过程中崩溃。 我们的开发者没有意识到这个转换是不完整的,一切都很好,直到把分支合并到主干,我们得知有些改变已经被提交给主干,并且一些改变已经被提交到分支。 幸运的是,这实际上并没有影响任何东西,但是我担心这种情况可能会在将来再次发生,而且我需要一种快速的方法来testing工作副本中哪些子目录指向的存储库。 现在,在Linux中,我可以很快地破解一个shell脚本来确定这一点,但是我目前不知道如何在Windows中find这个脚本。 我并不是完全反对使用SharpSVN一起攻击一些东西,如果我必须(如果有的话,我放心,我会分享它),但是我想知道是否可以通过使用一些内置的TortoiseSVN或AnkhSVN来节省一些时间function为我做。

无法升级SVN的工作副本

我有一个非常大的SVN回购。 当我尝试使用它(提交,更新等),它说有锁。 当我运行'svn cleanup'时,它说工作副本太旧,我需要升级它。 当我运行“svn升级”时,它运行,但没有说什么。 以防万一,我也跑了'svnadmin升级'回购。 我安装了最新的TortoiseSVN。 通常情况下,如果我有SVN的怪异,我会移出文件,更新,移动文件,但正如我前面提到的,这是一个非常大的回购。 任何帮助,将不胜感激。 谢谢! 特定消息: >svn update svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) svn: E155004: Working copy '*****' locked. svn: E155004: '*****' is already locked. >svn cleanup svn: E155036: Please see the 'svn upgrade' command svn: E155036: The working copy at […]