Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Svn_IT技术博客_编程技术问答 - 「Fatal编程技术网」

SVN的最佳web前端?

我正在研究SVN存储库浏览器,考虑到有多少浏览器,这是一项令人厌烦的任务(我开始) “理想”的系统将 在Linux上运行 易于使用,即使对于非开发人员类型也是如此 看起来不错(皮肤不错) 要么有内置的访问控制,要么是用PHP编写的,这样我就可以自己动手将它连接到服务器之类的东西上 基本上,我正在研究将SVN前端用作向其他员工(比如客户主管、项目经理等)交付资产的系统的想法,这些员工需要只读访问,并且没有技术头脑,因此需要易于使用/导航。我真的需要能够在每个文件夹的基础上设置读取权限-我们不能

Svn subversion服务器与通过tortoise访问网络存储库

目前我的团队中有5名开发人员,我们都通过网络上X计算机上的共享驱动器访问存储库。因为我们都可以访问计算机X,我们可以管理谁有权访问计算机X,谁没有权访问计算机X,所以我们可以管理谁可以访问我们的存储库 我的问题是:如果我设置了subversion服务器,我是否获得了任何我还没有的功能?存储库已经内置了user/passwd控件 我是否能够跟踪当前已签出文件的用户 我是否能够为多个人提供锁(仅 用户a和b锁定了一个文件,其他用户无法检出该文件 文件) 我有安全感吗 看起来我没有,因为我已经有了没有

Svn完全转储(移动服务器)

如何获取SVN存储库的完整副本并将其导入到另一台服务器上?您想执行svnadmin转储。您可以通过svnadmin help dump或获取此命令的帮助。然后,您可以使用svnadmin load将转储文件加载到新服务器中,具体取决于存储库类型。如果您使用的是fsfs,则可以在停止服务器后复制目录(以确保不会复制已完成一半的事务)。我以前也这样做过,而且效果完美无瑕 如果您使用的是bdb,则应改为执行svnadmin转储。(如果新旧计算机在体系结构和操作系统方面相似,您可能只需要一个目录副本,但

可以将相同的文件提交到2个SVN存储库吗?

如果我有一些特别重要的文件,它们可以被SVN提交到两个存储库吗 我可以在两台不同的机器上设置两个SVN存储库,这样,如果一台机器出现问题,那么总是会有备份 (最好是乌龟或命令行)。谢谢。您可以在服务器上使用svnsync创建原始存储库的镜像 更多信息:您可以在服务器上使用svnsync创建原始存储库的镜像 更多信息:好的,您可以使用post-commit钩子将整个存储库(或只是重要文件)提交到另一个存储库。这将消除记住将所有内容提交到两个存储库的痛苦,这是一个优雅的解决方案。好的,您可以使用提交

CVS到SVN的转换--如何替换CVS标记功能

我们计划从CVS迁移到SVN 一切看起来都很好,希望我们的开发人员在每次提交时都做一个pre/post标记。 因此,在CVS中,我们没有问题,因为标记直观且便宜。 但是,在SVN中,标记是副本,对吗? 话虽如此,我想知道是否有一种方法可以让我根据修订或我在提交之前可以访问的内容进行前后标记。标记是一个副本,但由于Subversion中的修订是基于树的,因此副本的开销远小于CVS。详细信息,请查看。 正如Richard的评论所说,上面有一个描述廉价拷贝的方框。 这里还列出了针对CVS用户的Subv

Mac OS X的独立SVN客户端

Windows上的Tortoise SVN允许没有网络连接的单个用户在用户机器上创建一个存储库,以便将代码签入,而不需要任何单独的服务器安装或配置。这对于单独的开发人员非常有用。Mac OS X是否有具有此功能的SVN客户端?我听说了一些好消息。scplugin是OS X的查找器插件,在用户界面方面与Windows上的TortoiseSVN类似 要在Mac上创建本地存储库,您可以按照以下说明操作,这需要一些命令行争论: 常规的svn命令行客户端可以做到这一点。您是否正在寻找图形化的东西?您可以

Svn 如何从Subversion中删除敏感信息?

我以前的一个版本的代码,存储在Subversion存储库中,有敏感信息。如何在保留所有其他版本的同时删除它 编辑:存储库是Google代码项目的宿主,因此我无法转储和恢复存储库=(您想要的是一个通常称为“删除”的SVN功能,不幸的是,该功能仍未实现 作为一种解决方法,您必须转储、筛选和重新导入存储库。例如,请参阅SVN常见问题解答中的条目 顺便说一句:这是一个傻瓜:-)。 编辑: 存储库是Google代码项目的宿主,所以我不能转储和删除它 恢复存储库=( 据我所知,在这种情况下,唯一的解决方案

Svn 将文件标记为";“不承诺”;对于Subversion中的存储库(非本地)?

我想知道是否有什么技巧可以将文件保存在存储库中,任何签出存储库的人都可以获取该文件,但除非执行某种明确的操作,否则该文件永远不会提交到存储库中 基本上,我要寻找的是一种使文件具有默认值的方法,这些默认值可以在本地修改,而不会影响存储库 我知道有两种方法可以做到这一点,但我正在寻找更好的方法: 让开发人员制作一个变更列表,忽略提交时的文件。(pro:项目是开箱即用的,con:一些开发人员可能会无意中签入与本地配置相关的更改。) 在存储库中保留一份扩展名为.default或.template的文件副

如何使用SharpSvn检测svn文件/文件夹重命名或移动?

在进行修订之间的比较时,如何检测subversion文件/文件夹重命名或移动?如何将它们与“普通”添加和删除区分开来?SvnLogEventArgs具有属性ChangedPaths。此属性包含该修订中的路径更改。它有一个Action、CopyFromPath、CopyFromRevision和Path 如果在添加的文件上设置了CopyFromPath和CopyFromRevision,则该文件是一个具有历史记录的副本(因此没有相关的删除操作,在分支时是常见的),或者重命名/移动(在有相关的删除操

Subversion(SVN)Propfind 405错误

我是全新的颠覆,并已被告知,这是最好的事情,因为切片面包。我曾尝试过谷歌,但我只是在寻找错误的答案,并尝试了多种不同的建议。我得到以下错误 指定的位置信息不正确 svn:Propfind of“/svn”:不允许405方法(),IPADDRESS是我的服务器的IP 当我尝试通过Zend Studio登录时,我得到了这个消息。我使用以下方法尝试登录: URL: 用户名:fakeuser 密码:伪造密码 我相信这个问题是围绕着这个文件的,因为错误“位置信息被错误地指定”。此文件包含在httpd.co

使用git svn:正确的工作流程

我从大师那里创建了一个主题分支;做出了一些承诺 然后检查了主人;在svn上重新设置了它的基础,并合并了主题分支 主机本身没有提交,因此合并是快速进行的 现在,当我尝试svn dcommit时,它会给我合并冲突!世界跆拳道联盟?很明显,在主控台上有一个线性历史 我遵循的工作流程是: 从主节点创建主题分支 svn重新设置主机的基础 (通常)快进合并主题分支 git svn数据委员会 有没有更好的方法来处理git svn。我不确定,我正正确地使用它来创造比单独使用svn更明显的优势。关于git s

Svn 在Subversion中标记多个目录中的单个文件

我有一个存储库,由系统不同组件的单独目录组成,如下所示: System - branches - tags - trunk Component A file A file B Component B file C file D Component C file E file F 假设我对文件A、文件C和文件E做了一些更改,我想为这些文件创建一个标记,将它们标记为发布版本。我该

maven发布:准备失败;似乎对svn';s UUID

当我尝试使用Maven release插件时,它在mvn release:prepare上失败,出现以下错误: [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Unable to tag SCM Provider message: The svn tag command failed. Command output: svn:

SVN存储库创建问题

我正在使用当前命令签出设计的当前版本: svn checkout svn+ssh://test@example.com/mainrepository/trunk/projects/design1 . 这很好,我对实现做了一些实质性的修改 我想在SVN中保存一份此里程碑的副本。换句话说,, 我想将当前版本签入自己的目录,即“design2”: 在这样做时,我希望能够像上面一样检查这个版本 svn checkout svn+ssh://test@example.com/mainreposito

在SVN diff中包含新文件

我有一个脚本,它构建我的应用程序,将其上传到远程机器,在那里运行性能测试,并捕获我关心的一些指标。该脚本为我在工作区中进行的本地修改创建一个补丁文件,并将其与性能编号一起显示。这有助于比较各种调优选项的效果。如果我想在以后重新创建我的工作区,我可以使用SVN修订号和补丁 svn diff不会报告我添加到工作区的新文件,除非我先对它们显式使用svn add。有没有办法创建一个补丁文件,其中也包括新文件 PS:IMO提出了一个类似的问题,但没有得到充分回答。要使svn diff包含本地工作副本中的所

如何嗅探/监视SVN协议消息?(或来自应用程序的任何TCP消息)

我希望监视来自SVN服务器(1.6,使用collabnet edge 1.3.1)的所有输入SVN协议请求/响应。或另一个选项,以监控来自客户端(.NET app)的所有SVN流量 我不介意为它编写一些代码,但我相信如果您使用apache和webdav作为subversion的前端,应该有一种直接的方法来实现这一点;您可以查看apache访问日志。如果您使用apache with webdav作为subversion的前端;您可以查看apache访问日志

如何在Maven插件中向SVN提交文件?

如何在Maven插件中向SVN提交文件 我有一个自己编写的maven插件,它可以处理一个文件,已经支持SVN了 在操作之后,我想在maven插件中将更改后的文件提交给SVN 我可以在Maven插件的Java代码中使用一些现有的Maven SVN API吗 多谢各位 在Maven插件中,您可以用Java做任何可能的事情。是一个优秀的JavaSVN库。提交文件应该很容易。您应该让Maven在插件中插入一个ScmManager /** * @component */ protected ScmMa

Svn 为什么要为新存储库创建标记/分支/主干?

第一次使用乌龟。我需要一些澄清,比如为什么我应该创建标签和所有的东西等等。我建议在每个项目的顶层创建标准的分支、标签和主干。总是即使你认为你不会使用它们。这样做不需要任何成本,并且在将来为您提供分支或标记的自由 您用于与subversion交互的每个工具都将采用这种布局 当然,您可以随时插入主干文件夹,然后创建分支和标记。。。但是,如果您希望使用svndumpfilter排除或包括那些更改的路径,从而将该项目从回购协议中分离出来,那么您将遇到svndumpfilter问题

SVN提交错误(窗口服务器上的SVN)

我试图在SVN服务器上上传大约828MB的数据,但它抛出以下错误 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 ..svn:提交失败(详细信息如下): svn:PUT of'/svn/interborosrc/!svn/wrk/bd7fee70-765a-e141-88fb-f99591db3db4/tru nk/存档/CAS库/代码库/数据库对象/过程/获取未完成的保留 .sql

如何查看我的svn快照(备份)

我正在寻找一个项目,它可能会也可能不会被检查到许多subversion存储库中的一个。带有实际存储库的机器几年前就死了,但我有备份。它们是bz压缩的tar归档文件,每周解压一个文件系统并执行ls时拍摄的文件系统快照。我得到以下目录:conf dump help OpenVXI repositories working 我已经成功地在一个最新版本上完成了转储,然后在本地机器上安装了subversion,并安装了存储库,但我仍然不知道其中包含什么。我如何浏览这些东西里面的东西,希望没有麻烦和首先检查

Jenkins存储SVN凭据的地方

开始和詹金斯玩。创建了新作业并输入了SVN存储库URL。按下build,jenkins成功签出了我的存储库。我的存储库没有匿名访问权限。不知道Jenkins是如何签出存储库的 在Windows XP+Tomcat6+Jenkins war文件上运行 也许詹金斯设法从系统属性中读取了密码?现在正在尝试查找此配置文件,其中存储密码或设置 更新 不确定,但看起来Jenkins从tortoise SVN缓存中读取了SVN凭据。当我清理缓存时,无法再从Jenkins访问存储库事实上,它是从Subversi

Svn 在Subversion中更改旧提交的作者

我有一个用户,直到今天,一直被称为foo.bar。现在,从现在起,该用户将被称为fb。但是出于统计等原因,我想更新所有旧的提交以反映此用户名,而不是旧的用户名。如何做到这一点 我知道语法 svn propset --revprop -r revision_number svn:author your_username 但这需要大量的体力劳动。是否有一个现有的函数或脚本只接受要替换的名称和要替换的名称 更新: 下面是我为处理此问题而编写的一个小脚本,因为我将为许多用户在许多回购协议上执行此操作:

如何为已创建的SVN签出SVN?

我在AmazonEC2服务器中创建了一个SVN。它位于/data/svn/repos/ 我在windows中进行开发工作。我有3个不同的项目。一部分是PHP,一部分是平面HTML/JS,另一部分是JSP。因此,我需要将这三个文件提交到SVN中的3个不同子文件夹中 如果可能的话,我希望它们能够自动部署到PHP中,将HTML/JS部署到Apache中,将JSP部署到Tomcat中 我不知道如何获取要签出的url。有人能帮我吗?首先,您需要连接到存储库。如果您安装了Ortoise SVN,则: 在电

如何使用SVN存储库从指定用户在指定日期(修订、标记)后提交的所有更改创建修补程序

如何使用SVN存储库从指定用户在指定日期(修订、标记)后提交的所有更改创建修补程序。 我的ide是Eclipse和Intellij Idea,但也可以访问Ortoise。假设您的用户名是“test”,并且您希望识别在某些指定日期之间更改的所有文件 svn log <url> --username test -qv -r {2010-11-01}:{2011-05-04} > log.txt svn日志——用户名测试-qv-r{2010-11-01}:{2011-05-04}>

从存储库中删除文件时,SVN会从我的本地目录中删除文件

我想从SVN中删除一个文件,但不是从我的本地目录中,而是在我delete SVN存储库中的一个文件也从我的本地目录中删除 知道如何避免这种情况吗?发生这种情况是因为您告诉存储库该文件已不存在。如果您希望此文件仍然存在,则只需在更新之前对其进行备份(一旦您更新的版本超过了删除该文件的版本,则您就可以了,无需再次执行此操作),然后在更新后只需将该文件复制回 该文件现在将显示为新文件。如果希望SVN从此点忽略它,请适当设置忽略过滤器: svn propset svn:ignore myfile .

Svn 从存储库中删除Thumbs.db文件

在我的项目中,有时Thumbs.db文件会包含在存储库中。我在tortoisesvn中的全局忽略路径中添加了*.db,但它仍然在Thumbs.db文件上显示红色标记。是否有一种方法可以从存储库中删除所有Thumbs.db文件并在将来忽略它们 我在客户端机器上使用TortoiseSVN,在服务器上使用visualvn。您的意思是您在TortoiseSVN | Settings | General中将Thumbs.db添加到全局忽略模式中了吗?它与常见的svn:ignoreSubversion属性有

如何通过jenkins将文件从svn复制到指定位置

我试图使用jenkins将我的文件重新分发到生产系统。源php文件位于svn中。如何将svn文件复制到指定的文件夹中?我应该使用哪个构建步骤“执行shell cmd或执行windows批处理命令”。我使用的是linux操作系统。我建议使用subversion命令。如果您使用的是linux,您肯定会希望使用“执行shell命令”对话框。SVN Export将您的文件导出到生产服务器,如前面的回答中所述 您还可以让Jenkins使用SVN插件在本地检查文件,然后使用SCP将它们复制到远程机器

Svn 在陆龟中标记代码的某些部分vn

我想知道我是否只能标记代码的一部分,或者整个代码连同所有文件一起被标记 善意的回应将是可观的:) 谢谢 编辑 我想稍微修改一下这个问题: 假设一个场景——假设我已经标记了代码,准备了一个基线代码,从中我可以继续前进。但是,后来我知道我需要修复一些页面,而不是上次构建之后签入的所有页面。因此,我只想用旧标签单独标记那些与bug修复相关的页面。这里是SVN的详细信息,请阅读 标记将是主干或分支上希望保留的时间点。保存的两个主要原因是,要么这是软件的主要版本,无论是alpha、beta、RC还是RTM

SVN ignore like.gitinore

在中,如果我有一个项目,里面有很多项目,让我们假设,有很多Java项目,我可以在根目录中创建一个.gitignore文件,它将在整个存储库中“得到尊重” 如何为SVN项目执行此操作 例如,如何(通过cmd行)为.gitignore设置“svn ignore”,如下所示 *.class *.jar *.war *.ear target/ .classpath .settings/ .project .metadata bin/ 问题中最重要的部分是:如何使它在根目录中的新文件夹中工作?例如: 我

无法提交到SVN-只能[此时]对版本资源执行签出

我正在尝试将一些类和XML文件提交给SVN,但始终收到以下错误消息: svn:E200007:提交失败(详细信息如下): svn:E200007:只能[此时]对版本资源执行签出。 svn:E175002:在“/svn/SriLankaLottery app/”上的签出请求失败!svn/rvr/31/trunk/DealsDirect/src/com/elottery/Login.java' 我还试图更新代码,然后提交,但仍然不起作用。清理一下,看看,正常情况下它可以工作 右键单击项目->团队->

如何';取消勾选';在SVN中

我正在尝试取消选中SVN中的某个存储库 例如: 是的 svn co svn://address/project1/test test 我想“取消选中该项目”,并执行了类似的操作 svn co svn://address/project1/test project1-test 有没有更好或更快的方法来做到这一点?谢谢你的日志 是的。将文件夹test重命名为project1 test 包含完整签出的目录的名称对于Subversion来说并不重要。如果您只想重命名本地目录,则只需执行以下操作: m

Svn 陆龟外国储存库副本

我一直在读有关颠覆的书。我对subversion命令行不太熟悉,我一直在使用TortoiseSVN和Subclipse作为Windows7机器上的SVN客户端 在subversion的Vendor Branchs文档中,他们讨论了如何进行“外部存储库拷贝”,但我还没有找到如何使用TortoiseSVN来实现这一点。当我在互联网上搜索如何处理陆龟时,我发现一些文章建议使用svn:externals。供应商分支机构的文档并没有说要使用svn:externals,而是说要使用外部存储库副本 有人知道我

Svn 分支与主干

我们有一个项目,我们一直在主干编码。主干现在有一个已经编码的大功能,但我们不希望在第一个版本中发布 但是,我们还希望清理第一个版本的代码,因此希望从版本1的项目中删除由此功能引起的所有文件和函数 然而,一旦我们准备好发布版本2,我们将需要所有的文件和函数 为了以最有效的方式实现这一点,我们是否应该将该功能保留在主干中,并为版本1发行版创建一个单独的分支。在这种情况下,我们将从分支中删除与该功能相关的所有文件和函数,然后在发布后将该分支合并回主干 或者我们应该将与功能相关的文件和函数保留在单独的分

如何在visualsvn上创建多个post-commit挂钩

我的服务器上运行了VisualSVN服务器,并且我创建了一个提交后挂钩,以便在有人提交代码时向我发送电子邮件,使用下面概述的步骤: 然而,我想能够有一个电子邮件发送给一个人,如果在SVN的某个项目已承诺,但其他人应该收到一封电子邮件,如果另一个项目已承诺 我怎样才能创建多个post-commit挂钩,根据提交给哪个项目向不同的人发送电子邮件呢?我想出来了。我只是在我的第一个钩子下面进入下一个钩子,用线把它们分开。例如: "%VISUALSVN_SERVER%\bin\VisualSVNS

SVN批准合并

我们有一个非常标准的开发过程:在一个新的功能请求/错误修复上,我们的开发人员创建了一个自己的SVN分支,在那里开发代码,我们进行了几次代码复查迭代,再次提交代码复查更改,当所有开发人员都认为正确时,我们喜欢将代码合并回SVN主干 现在,来自使用级别以上的请求进入了系统:只有在得到上级批准的情况下,我们才应该合并回主干m@n@亿欧元新台币。他们有效地要求我们阻止“svn merge”,直到某个地方有人按下按钮,在某个地方设置一个标志 这可能吗?如果是,如何执行?如果您对主干的提交仅为合并集,则可以

无法再在tortoiseSVN日志中查看修订

我在OrtoiseSVN日志对话框中做了一个“更新到修订版”(到rev.N)。然后我提交了一个更改(没有首先更新到head) 现在a看不到版本之间的修订。N和HEAD,只有rev之前的那一个。N和最后一次提交 然而,中间转速的所有变化似乎都存在 如何恢复日志以显示所有转速?TortoiseSVN缓存日志消息,以便下次更快地加载它们。但有时它会出错,就像你的情况一样 要删除缓存,请转到TortoiseSVN->Settings->Log Caching->Cached Repositories,然

是否有SVN/TortoiseSVN&x27的日志;当您提交某些内容时,输出是什么?

当我在SVN w Tortoise中执行提交时,它会显示一个消息框,供我输入日志消息。然后单击“确定”,它将执行实际的提交。输入日志消息的窗口消失,并生成一个新窗口,显示正在提交哪些文件。此输出是否保存在任何位置?我打开了一个窗口,有一些红色(坏)输出经过。我在没有检查此输出的情况下意外关闭了窗口。有什么方法可以查看这些数据吗?有: Settings dialog->Saved Data 您可以在组框操作日志中看到名为显示的按钮。 如果单击该按钮,操作日志文件将在默认编辑器中打开 您还可

在批处理脚本中的变量中捕获svn合并输出

下面是我现在的代码: @echo off cd D:\Transversal Unit\example\ace__project\branches\UAT set "sourceBranchURL=https://coconet-svn-in-01.capgemini.com/svn/repos/transitionportal/branches/BR_TEST" svn merge -c39,46 --dry-run %sourceBranchURL%' 2>&1 | FINDS

使用svn:externals-donds';自动更新乌龟状态?

(我是一个svn新手,所以我不知道我想做的是否可能,但是…) 我已经建立了一个简单的测试库来尝试一些事情。目前看来是这样的: TestSVN |--Folder A | |--FileA.txt | |--FileB.txt |--Folder B |--FileB.txt 文件B作为svn:external链接存在于文件夹A中。所以,这正如我所期望的那样,当我更新文件夹A时,它会拉入当前版本的文件B 现在让我们假设我更改文件夹A中的文件B并提交

SVN更新到通过合并获得的修订历史记录中的修订

我在SVN存储库中维护了两个分支。开发人员将更改提交到一个分支,而自动化流程将更改合并到第二个分支。我可以在第二个分支中看到所有修订历史记录。现在我有一个指向第二个分支的工作副本。在这里我可以看到所有的修改;但我无法更新到通过合并传播的修订。有没有办法合并两个分支以获得修订?我不确定我是否理解这个问题,请耐心听我说 您似乎希望更新到分支1的特定版本,该版本对应于分支2的特定版本 一种方法是,在将分支1合并到分支2之前,立即标记分支1,您不能将WC更新为修订版,这会更改WC根目录下的内容。在您的例

使用tortoisesvn.svn文件夹访问svn日志

我正在用作SVN服务器。大约一周前,我从SVN服务器(RiouxSVN)中删除了我的项目存储库。在删除存储库之前,我对我的项目进行了备份。在备份文件夹中有一个名为“.SVN”的隐藏文件夹。在.svn文件夹中有很多文件 现在我需要的是访问我以前的日志。由于我在SVN服务器中没有任何存储库,我可以使用备份文件夹(使用该.SVN隐藏文件或任何其他方法)来访问吗 我的svn客户端版本信息。 陆龟VN 1.7.7,构建22907-32位,2012/05/15 12:16:05 颠覆1.7.5 4月1日4

hudson中的svn身份验证异常

我有一个连接到svn存储库的作业,但最近它开始抛出此异常,构建失败: HTTP ERROR 500 Problem accessing /job/logger/descriptorByName/hudson.scm.SubversionSCM/checkRemote. Reason: hudson.plugins.zentimestamp.ZenTimestampNodeProperty cannot be cast to hudson.slaves.EnvironmentVaria

Svn 保存我的工作以备以后使用,并恢复到头部修订

我知道这可能是关于SVN的一个非常基本的问题,但很难用几个词来搜索它 假设我正在处理一张票证,在那里我不得不对文件index.html和app.js进行更改,但由于某种原因,这张票证现在受阻,我正在等待一些东西,以便我可以继续处理它 为了不闲着,现在我将开始处理ticket#2047,比如说,它将包括对文件blue-theme.css和index.html的更改 假设我正在使用Subversion,这是我可以使用的最合适的操作,以避免丢失我在ticket#2015上的工作,也不会将这些更改提交到

未更新SVN提交消息

我已使用以下命令更新了一些SVN提交消息: svn propset --revprop -r $version --force svn:log " $logMsg " 但是,在SVN GUI中,“show log”选项仍然显示旧的提交消息。我注意到一个有趣的事实,当我尝试使用“编辑日志消息”选项编辑提交消息时,我可以在弹出窗口中看到更新的消息 我尝试了SVN GUI中可用的“刷新”选项以获取更新的提交消息;但是没有起作用 我需要帮助以使更新的提交消息显示在GUI中[显示日志选项]。我认为TSV

Svn Subversion忽略某些文件

我意识到SVN中有几百万页描述忽略文件和文件夹。尽管有大量的信息在慢慢地变得疯狂,但我仍然在努力纠正这一错误 我需要理想地创建一个txt文件,可以包含忽略的文件和文件夹列表。然后可以对其进行svn,以便将其带到每个新的签出中 到目前为止,要创建文件,我有以下几点: svn propset svn:ignore -F .svnignore . 如果我说的是以下结构: folder1 folder2 folder3 folder4 test.ph

svn:E210004:格式错误的网络数据

当我尝试从SVN存储库签出项目时,我得到的异常是 svn:E210004:格式错误的网络数据 有人能解释一下发生这种情况时的情景吗?因为上次我尝试时它运行良好。这听起来像是服务器端的问题。我建议让您的存储库管理员调查这个问题 如果您是通过VPN连接的,那么可能会有一些有用的信息用于故障排除。对我来说,这是尝试签出上次使用较旧版本的subversion客户端提交的repo的结果。尝试将您的svn客户端版本与最近提交此回购时使用的版本相匹配 一旦恢复到旧版本的svn,请下拉repo,现在升级到所需的

继承svn:忽略子文件夹中的属性不';行不通

继承svn:忽略子文件夹中的属性无效 如图所示, TortoiseSVN显示文件夹ScenesAnim/z.SampleFolderStructure.z/Scenes的以下SVN属性,并显示文件.Test.png没有像预期的那样被SVN忽略 | Property | Value | Inherited From | | svn:ignore | -R " *Feed

在SVN中重命名多个不同的文件

由于各种问题,我希望减少文件路径长度 如果我在一个文件夹中有两个文件,folder\u与\u long\u name/file a.txt和folder\u与\u long\u name/file B.txt。我想将其更改为具有文件夹\u short\u name/fileA.txt和文件夹\u short\u name/fileB.txt 目前,为了重命名这些文件和文件夹,我必须做3个单独的修订,一个用于文件夹,一个用于每个文本文件。与其他问题不同,我无法运行批处理脚本等来重命名,因为没有可运

远程服务器上的SVN文件已更新,但不是repo的一部分

我想我快疯了。我在我的本地网站上建立了一个dev,我在那里工作,并且在工作的过程中提交我的工作。然后,当它完成后,我转到我的服务器,在那里安装了svn,我进行svn启动。我知道这不是最好的办法 无论如何,我昨天做了一些直到今天才准备好部署的更改(在代码生效之前,我必须运行一些SQL查询)。我收到一条来自用户的消息,生产应用程序无法运行。我检查了一下,代码似乎已进入生产阶段 我进入服务器上的终端,检查了svn日志,但没有最新的提交。但是,我添加的文件和我的更改都在那里 我无法理解或理解发生了什么。

如何在SVN或TeamCIty build中提交时在YouTrack中设置标记?

我有一个TeamCity+YouTrack+SVN。我向svn TeamCity提交并构建它,您可以从提交消息中查看问题的更改。 现在我想在YouTrack中添加标签。我知道我可以添加命令,如#ISSSE-ID add tag my tag。但这不是一个解决方案。 这可以自动添加标签吗?实施后,您将能够创建一个工作流规则,该规则将在附加VCS更改后处理am问题。该问题是7年前创建的。看起来这个功能在可观察的未来不会实现。它确实很旧,但将在2-3个月内实现。