草庐IT

TortoiseSvn

全部标签

用于浏览非 TortoiseSVN 的 SVN 存储库的 Windows 软件?

由于不幸的Windows限制(Windows资源管理器中不超过16个图标覆盖),TortoiseSVN在安装了TFS外壳扩展的计算机上对我来说不是一个可行的客户端。我花了一些时间浏览wikipediapage,但该列表中有很多废话。QSvn很接近,但不允许您在结帐前浏览。SmartSVN非常好但价格昂贵(单用户79美元)。有人知道适用于Windows的独立(非ide/shell集成)GUISVN客户端吗? 最佳答案 只需禁用TortoiseSVNiconoverlaysinthesettings(状态缓存=无)。您可以使用“检查修改

windows - 在 64 位 Windows 上的 32 位应用程序中获取 TortoiseSVN/TortoiseGit 图标覆盖

在Windowsx64上安装TortoiseHg时,我可以选择同时安装x86和x64shell扩展,这很有用,如myfavoriteWindowsExplorerreplacement是32位的。但是TortoiseGit或TortoiseSVN没有这样的选项,因此使用它们需要打开资源管理器窗口。我知道可以并排安装32位和64位版本的TortoiseSVN,但是:有没有办法在它们之间共享设置?同样适用于TortoiseGit吗? 最佳答案 我在使用TortoiseGit和TortoiseSVN时遇到了一些问题。在Windows764

windows - 在 Windows 上通过 Cygwin 和 TortoiseSVN 使用 SVN

我是版本控制的新手,所以我可能会做一些非常错误的事情。我希望能够在cygwin和TortoiseSVN(或其他Windows应用程序)中访问本地存储库。问题是,在cygwin中我必须使用file:///cygdrive/c/...TortoiseSVN需要的路径file:///c:/....如何让这两者协同工作?我可以使用其他双方都能理解的路径/协议(protocol)吗?谢谢! 最佳答案 简单的方法是使用Subversion自带的svnserve程序。这应该在Cygwin中。您需要做的就是启动svnserve并使用svn://作为

windows - TortoiseSVN 中的 svn 状态?

右击相当于TortoiseSVN中的svnstatus?TortoiseSVN是用于Subversion的WindowsGUI。 最佳答案 您可以在“TortoiseSVN>检查修改”中查看所有本地更改。“检查存储库”按钮还将查找远程更新。但是您可以通过打开提交窗口来执行相同的操作-只要您不意外地点击提交按钮就可以了。 关于windows-TortoiseSVN中的svn状态?,我们在StackOverflow上找到一个类似的问题: https://stack

windows - 使用 TortoiseSVN 时从提交中排除 Eclipse 的隐藏目录 '.settings'

我正在使用TortoiseSVN客户端和Eclipse。当我尝试提交一个Eclipse项目时,TortoiseSVN在文件列表中显示一个.settings目录,并说它是未版本化的。`.settings'目录似乎是Eclipse保存项目所有设置的地方。有没有办法排除这个目录,以便TortoiseSVN完全忽略这个目录和任何其他Eclipse项目? 最佳答案 既然你想全局忽略这个文件夹,你应该使用……全局忽略!查看文件%APPDATA%\Subversion\config并取消注释global-ignores行并向其添加.setting

windows - 没有文件 checkout 时如何在 TortoiseSVN 中创建补丁?

我知道如果某些文件被checkout(修改),那么我可以右键单击包含文件夹,然后选择“创建补丁”。之后我将看到所有checkout文件的列表。所以我可以将它们包含在补丁中。但是当没有文件被checkout时,也就是所有内容都已提交时,创建补丁窗口是空的。所以问题是如何从checkin的文件创建补丁?我想将此补丁发送给同事,以便他们可以在公司svn服务器上应用它们。谢谢, 最佳答案 统一差异是一个补丁文件。使用TortoiseSVN,右键单击您的工作文件夹并选择“显示日志”选择两个修订版(Ctrl-单击)右键单击任一突出显示的修订并选

windows - 如何在 TortoiseSVN 上查看锁定消息

我可以使用TortoiseSVN在文件上加锁时写一条消息。然后我可以使用RepositoryBrowser查看文件是否已锁定。它甚至显示了锁定文件的程序员的专栏。但是我在哪里可以看到文件被锁定时留下的消息?RepositoryBrowser中的ShowLog选项甚至不包括文件被锁定的时刻。 最佳答案 您可以在工作副本上使用“检查修改”对话框。单击“检查存储库”以获取新数据。 关于windows-如何在TortoiseSVN上查看锁定消息,我们在StackOverflow上找到一个类似的问

windows - TortoiseSVN 降级问题从 1.8 到 1.7

我使用的是TortoiseSVN1.7.11客户端(Windows7)。我将它更新到1.8,然后它在1.8版本中工作了一段时间。但我工作的其他机器仍在使用1.7.11,我无法升级它们,所以我考虑降级到1.7.11。现在它根本不起作用。我进行了新的结帐,但它仍然要求升级工作副本。当我单击此选项时,它显示“无法升级,因为它不是1.7之前的工作副本目录。缺少默认条目。我尝试从%appdata%中删除注册表和配置信息>文件夹,但它不能解决问题。 最佳答案 对于没有先阅读评论的人。备份您在工作目录中所做的任何更改卸载TortoiseSVN1.

windows - 我可以让 Subversion + TortoiseSVN 对 Windows 不区分大小写吗?

在过去的几个月里,我一直在使用Subversion进行代码控制和TortoiseSVN以与服务器交互,总的来说它进展顺利!但是,有时我的FoxProIDE会在没有警告的情况下更改文件扩展名的大小写,其中“program.prg”变为“program.PRG”)TortoiseSVN显然认为这意味着第一个文件被删除,被标记为“丢失”,第二个名称出现为“非版本化”,严重破坏了我跟踪文件更改的能力。我知道Subversion起源于区分大小写的*nix世界,但是,有什么方法可以控制Subversion或TortoiseSVN中的这种行为,使其在与Windows一起使用时不区分文件名大小写?

windows - 在 Windows 上使用 TortoiseSVN 更改文件名大小写

我一直致力于使用Windows计算机作为测试服务器的开发项目。最终,我希望“实时”版本最终出现在Linux机器上。尝试在Linux机器上进行测试时,很明显我需要更改几个文件名的大小写,因为Windows不区分大小写,但Linux不区分大小写。当我在Windows中更改文件名大小写时,TortoiseSVN识别出该文件已更改并适本地标记我的文件夹。然而,当我尝试提交我的更改时,TortoiseSVN不仅告诉我没有进行任何更改,而且它实际上将我所做的所有文件名更改恢复到原来的情况。我的问题是,是否有一种简单的方法可以从WindowsPC更改文件名大小写并将更改显示在我的存储库中?我想避免任