草庐IT

TortoiseSvn

全部标签

windows - SVN,无法使用 Tortoise 为驻留在 Ubuntu 12.04 机器上的工作副本提交更改

我最近设置了一台Ubuntu12.04LTS机器,我正在为我的项目使用本地媒体服务器和网络服务器。我的网站在Ubuntu上从~/public_html运行。该文件夹随后被映射到我的Windows8机器上。之前我使用的是XAMPP,所以我将htdocs/文件夹的内容复制到~/public_html,这包括所有svn文件夹。所有站点均正常运行,可通过192.168.1.10/SITE_NAME访问使用NetBeans7.2,可以直接从Windows机器上编辑文件。使用TortoiseSVN提交修改时,报如下错误:错误:提交失败(详情如下):错误:无法在“V:\SITE_NAME.svn\t

windows - 有没有办法在 Windows 10 资源管理器中按 svn 状态对文件进行排序?

有没有办法在Windows10资源管理器中按svn状态对文件进行排序?我正在使用TortoiseSVN。 最佳答案 没有。Microsoft在几个版本前从Explorer中删除了自定义列,这是您能够明确执行此操作的唯一方法。如@magicandre1981所说,您可以使用TSVN的检查修改对话框,或在资源管理器中按修改日期排序(因为最近编辑的可能是您在本地编辑过但尚未提交的)。 关于windows-有没有办法在Windows10资源管理器中按svn状态对文件进行排序?,我们在StackO

windows - 日志文件中的 Tortoise SVN 作者丢失

出于某种原因,无论我如何处理,我都无法让TortoiseSVN将作者添加到日志消息中。目前我们连接到运行svnserve的PC,所以它不是file://地址。我们试过使用svn://Username@svnAddress,svn://svnAddress甚至设置svn:keywords$Author:AuthorName$我的印象是TortoiseSVN在从基于文件的存储库升级之前会使用Windows登录名,这些确实显示了。注意:我们还连接到一个域,如果这会影响任何东西的话。此外,没有钩子(Hook)脚本在运行,svnserve.conf是默认的。SVN服务器使用SVN版本1.5.1(

windows - 错误 :access to '/svn/path/' forbidden - Not a case issue

我在另一个国家有一个开发人员从那里访问svn。现在我们的防火墙出了问题,他有一段时间无法访问存储库。现在应该修复防火墙错误,它对其他人再次起作用。但是,这个开发者收到错误“错误:禁止访问'/svn/path/lots-of-numbers'”。当我试图找出原因时,我发现了这个:linktosimilarcase但是,他向我发送了他使用的存储库链接,而且都是小写的,这是应该的。权限也是正确的,我只是仔细检查了它们。问题可能出在防火墙上,或者有人有其他建议吗? 最佳答案 前段时间想通了,但我想我也应该在这里发布它,以防其他人遇到类似问题

c# - 使用 SVN 时在 Visual Studio 中更改文件夹名称

我将VS2008/VS2010与Resharper5、TortoiseSVN1.6.8.19260-x64和AnkhSVN2.1.8420.8一起使用。我在VisualStudio中执行的大多数操作在SVN中都反射(reflect)得很好,但是,在我尝试提交更改时,重命名项目中的文件夹可能会导致问题。此外,重命名文件夹下的C#源文件中的所有命名空间都需要更新以反射(reflect)名称更改。重命名主项目文件夹或任何子文件夹并确保SVN没有问题的最佳方法是什么?应该在VisualStudio之外完成吗?更新所有namespace更改的最佳方法是什么?搜索/替换是唯一的方法吗?是否有关于文

c# - 将 Tortoise SVN 修订号链接到程序集版本

我正在visualstudio中用C#.net开发一个程序,并使用tortoiseSVN对其进行版本控制。目前我正在根据内部版本号创建程序集版本。有没有一种方法可以将项目程序集版本的最后部分链接到TortoiseSVN中的修订号,例如:伪代码:[assembly:AssemblyVersion("1.0.0."+SvnRevisionNumber.ToString())]这将确保我的程序集是根据提交到存储库的最后修订号命名的,而不是它们的内部版本号。 最佳答案 我使用的是在构建后事件中调用一个cmd文件:@echooffif%1x=

c# - AssemblyInfo.cs 颠覆和 TortoiseSVN

我正在使用TortoiseSVN和VisualStudio2008。有什么方法可以在每个构建中使用svn的版本更新我项目的assemblyinfo.cs吗?例如1.0.0.[svn的版本]->1.0.0.12 最佳答案 您可以使用SubWCRevTortoiseSVN附带的工具(也可单独获得)。从命令行运行它或使用COM-Object它提供。SubWCRev命令行工具replaceskeywords在包含来自您的svn工作副本的信息的文件中。一个example显示在文档中。 关于c#-A

php - 如何在 SVN 中使用预提交 Hook 返回版本库的修订号?

我需要知道如何使用svn的预提交钩子(Hook)。我需要在php文件中使用SVN修订号。请指导预提交Hook如何工作。 最佳答案 如果您使用的是TortoiseSVN,您可以创建一个postcommitclient-sidehook可以调用thetoolSubWCRev.exe随TortoiseSVN一起提供。此工具可以替换文件中的特殊标记。我在我的.net项目中将其用作编译后事件,以将最后一次修订放入应用程序的AssemblyInfo中,并将其添加到应用程序版本号中。 关于php-如何

php - Tortoise SVN 合并 "@### must be ancestrally related to @###"错误

背景故事:找到了一份入门级网络开发人员的工作。当我开始时,首席开发人员就离开了。全部责任在我。从未使用过SVN。盲目进入。问题:我不断收到类似的错误'svn://svn/svn/xxx/project_name/branches/dev@330'mustbeancestrallyrelatedto'svn://svn/svn/xxx/project_name/trunk@326'我开始新项目的过程是:在我的电脑上为项目创建一个目录,并包含子文件夹:项目名称/分支机构project_name/branches/dev项目名称/标签项目名称/主干右键单击项目根目录,选择我的项目根目录,添加

PHP IDE--想用FTP同步本地存储

我目前使用Notepad++进行大部分开发。我一直在检查其他功能更全的选项,并想切换(到目前为止,我特别喜欢Aptana),但我真的很喜欢Notepad++的一件事,但我一直无法获得迄今为止。我目前的工作流程是这样的:Workflow(我试图嵌入这张图片,它出现在预览中,但没有出现在帖子中,抱歉)Workflowhttp://evanalyze.com/images/workflow.jpg过程是这样的:从网络服务器下载文件在NP++中进行编辑保存(这会自动在我的默认目录中保存一个本地副本,这也是我使用带有TourtiseSVN的Subversion设置的文件夹)当我想提交对SVN的更