Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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的单个只读用户

我正在一台专用svn服务器上进行维护。身份验证是通过Apache基本HTTP+mod_authz_svn处理的。我需要有它,这样每个用户都有读/写权限,除了一个只读用户。不过,只读用户仍然需要进行身份验证。我将authz配置文件设置为: [/] * = rw read-only = r [/] *=rw 只读=r 但这不起作用。“只读”用户仍然可以提交更改。我可以为每个人设置只读,但*位似乎覆盖了我试图设置为“只读”的内容 FWIW,Apache配置的相关部分是: <Location /r

如何在svn存储库中搜索任何版本中是否存在文件

如何搜索名为foo.txt的文件是否已提交到我的svn存储库(在任何版本中)?这应该适用于您: svn log -r 0:HEAD -v $REPOSITORY_PATH | grep "/foo.txt" 这将为您提供文件的路径和日志中的状态。如果你得到任何点击,你知道它在某一点上存在。如果没有得到任何结果,则在任何修订版本中,存储库中的任何位置都没有匹配项。您还将看到每个日志行的状态,例如: A /some/path/foo.txt D /some/path/foo.txt A/so

Svn Subversion未正确更新工作副本

周末,另一位程序员向项目中添加了一个文件,并将其提交到存储库中。今天,我对回购协议进行了更新,但文件并没有被拉到我的工作副本中 我能够删除目录并运行更新以再次从目录中获取所有文件,但这让我担心某些文件没有从repo中删除 你知道为什么会这样吗?我使用的是HEAD版本,该目录的版本号正确。存储库可能在没有“完全递归”的情况下签出,它只更新工作副本 您可以尝试执行“更新到修订版”功能,并指定更新深度应该是完全递归的。它的副本可能相关,但此文件夹不是空的(如您链接的问题中所述)

为什么可以';我是否向SVN提交psd(Photoshop)文件?

我试图将psd文件提交给svn,但它不允许我这样做 错误消息: 提交失败(详细信息如下):提交失败 '/svn/../!svn/wrk/243a5d81-c1c1-f545-8346-5e8399121cb4/Design.psd': 无法发送请求正文:错误 已建立的连接已被终止 主机中的软件。 () 我做错了什么?这与连接速度和要提交的文件大小有关。如果您的连接速度慢,请在svn进程之外没有人使用internet时尝试提交。它可以帮助svn使用互联网连接的所有带宽 毕竟,如果您有相同的问题,您

SVN到Clearcase导出

我有一个客户非常坚持使用Clearcase。是否有任何工具/脚本允许我的团队针对SVN存储库(或Clearcase以外的任何东西)工作,但会定期自动将变更集同步回Clearcase VOB 我的想法是,如果有这样一个工具存在,并且它是自动的、可靠的和透明的,那么客户可能会被追踪,以允许我们针对SVN工作 谢谢, Kent我直接在ClearCase视图中使用。 然后,如果我有一个SVN repo要同步,我可以将内容返回给SVN 注意:对于直接在ClearCase视图中工作的工具,我必须使用快照视图

自动检测FTP上载并将其提交给SVN

也许这个问题更适合于serverfault,但无论如何,我将首先在这里尝试 是否有一种方法可以检测用户何时将文件上载到服务器并自动将该文件签入源代码管理?这是在带有WebStack的Solaris 10服务器上 我知道反过来这是可能的,但是我真的很想这样做。这是因为该公司刚刚开始使用SVN,我们希望所有的老开发人员(主要是业余人员)都能在某种程度上保持舒适,不改变他们过去的工作方式。你可能更擅长serverfault。基本上,您希望在ftp上挂接一个upload complete事件,然后只需在

如何允许基于分支通过WebDAV访问SVN?

我想按分支机构限制用户访问SVN回购协议。用户将通过Apache/WebDAV访问回购协议。主要是关于提交,我并不太在意读访问。此外,它主要是为了避免事故,而不是不信任用户 请注意,我正要设置WebDAV访问,I。E在这件事上我还是个笨蛋。到目前为止,我已经阅读了一些教程,但找不到我需要的所有细节。这是一个缺少的问题。请检查。但是,当您的布局如下所示时,无法自动限制对所有分支的访问: projectA/trunk projectA/branches projectB/trunk projectB

Svn 带Subversion的XCode SCM-不获取新文件

我有一个subversion服务器和存储库设置,它似乎以基本容量工作,但每当我从一个开发站点向项目添加新文件时,我在任何其他开发站点上都看不到该文件。我已经查阅了所有关于如何在XCODE中真正使用SCM的文档,必须说苹果的文档纯粹是关于设置它的,而且很糟糕 单个现有文件的更改似乎是可以的,但我正在尝试在一个实质性的项目中添加文件。我们有多人参与这个项目,这就是实现Subversion的目的 我想要的是,每次我坐下来再次开始项目工作时,我应该在XCODE中遵循什么过程?我似乎丢失了我的同事正在添加

SVN提交后出现问题

我用谷歌搜索了一整天,虽然我得到了很多结果,但似乎没有什么能帮我解决这个问题 我已经在我的远程Apache服务器上安装了SVN。我设置了存储库,并添加了所有代码文件。没问题。我在本地的windows机器上安装了TortoiseSVN,可以签出和提交文件而不会出现问题。我还签出了远程服务器上的文件,因为该项目是一个网站。我想做一个post-commit钩子,这样每次我提交时,远程服务器的工作目录都会进行更新。我在hooks目录中复制了post-commit.tmpl,并为所有用户设置了可执行标志。

是否仍然可以将XCode快照导入新的SVN存储库?

您好 我在XCode中工作了一段时间。我一直在使用xcode快照作为基本的版本控制。然而,我已经决定是时候进入一个真正的SCM系统了,所以我计划创建一个存储库并将我的项目导入SVN 我的问题是:是否有必要将快照历史导入到SVN中,以便在我正在创建的新SVN项目存储库中拥有以前(快照)更改的完整历史记录 任何信息都将不胜感激 谢谢。我想说的snapshot是指您将整个项目树存储在不同的文件夹中或创建了某种存档。在这种情况下,您需要遵循以下步骤: 初始化存储库(使用svn admin命令) 将最早的

Svn 在网站项目(VS2005)中添加程序集引用并将其存储在subversion中

我有一个程序集需要在VisualStudio2005的网站项目中引用。我在解决方案中有一个名为Assemblies的文件夹,其中包含所有第三方程序集。我可以在解决方案资源管理器中右键单击网站项目,然后选择“添加引用…”并导航到“程序集”文件夹以获取程序集。一旦我这样做了,项目就可以正常构建 然后我将更改提交到subversion存储库,它声称没有更改 当然,如果我在另一台机器上获得源代码树的副本,它将不会生成,因为它没有引用程序集 我错过了什么?我觉得这应该是显而易见的,但事实并非如此。这听起来

SVN存储库浏览器问题

我在WindowsXP上使用了TortoiseSVN,今天在存储库浏览器中遇到了一个问题 基本上,我可以在“应用程序级别”上很好地浏览/签出。 但是,当我尝试在存储库“”的根级别浏览时,会显示以下错误消息: “”的选项:200确定 我尝试在web浏览器中访问,我可以看到那里的所有应用程序 谢谢这意味着此地址没有实际的SVN repo(请参阅),而是SVN repo的集合(您的apache在web浏览器中向您显示)。 注意:出现此消息的其他原因可在SO问题“”中找到 “正确”的错误消息是: >

Svn还原所有属性更改

我有一个svn工作副本,我试图反向合并到最近的修订夫妇。我改变了主意,在合并完成之前取消了合并。现在,我的工作副本有几千个“更改”,从更新到大多数文件上与祖先相关的属性。我有大约10个混合了真实代码更改的文件,我不想手工分离出来 有没有一种方法可以让我在不影响内容更改的情况下还原所有属性更改?我只需将10个文件与实际代码更改一起复制/备份到其他地方,然后将整个项目还原为svn revert-R,然后将10个文件复制回。如果使用还原选项--depth empty,您将仅将更改还原到命令行上显式指定

SVN钩子没有写入权限

我已经成功地建立了一个post-commit脚本,它可以发送电子邮件等等 我将其扩展到,在提交时,在本地签出新提交的repo,并在其上运行doxygen。 但我的权限有问题。当我进行提交(通过HTTP映射)时,我的提交后日志显示签出和运行doxygen的权限都被拒绝 我已经将本地工作副本的文件所有权设置为与提交后钩子脚本相同,因此我认为当SVN可以执行提交后脚本时,它也可以对其进行同样的操作 如何授予subversion的写访问权,以便我的post commit可以执行生成文档之类的操作 谢谢。

从HEAD导出svn

我一直在从现有的工作副本中导出svn,但我不确定如何从存储库中的最新版本中导出svn 这就是我现在使用的: svn export/path/to/working/dir将dir文件夹导出到我所在的当前目录 都一样,只需使用它的URL即可 svn export http://URL 它将导出到当前目录。如果需要不同的目录,请使用以下表格 svn export http://URL different_directory 您可以从svn帮助导出中获得更多信息 $svn帮助导出 导出:创建树的未版

从GIT存储库进行svn签出

有没有办法从git存储库进行svn签出 问题是我希望在服务器上存储一个git存储库,并且我可以正常使用git,推拉更改 然而,有些开发人员不需要对代码进行更改,但他们需要能够获取源代码的最新快照并在自己的机器上构建它。那些所谓的“开发人员”真的希望使用SVN,因为它是他们已经熟悉的SCM 那么,有没有办法设置这样的场景?或者,如果我想让自己使用git,让其他同事使用SVN,那么这是唯一可能的方法——使用SVN存储库并使用git SVN处理它吗 谢谢 如果您想使用SVN签出存储库,您必须拥有一个S

在maven创建的struts项目中使用svn

我已经通过发出maven命令创建了一个struts项目。现在我有了目录结构。我的朋友想使用svn在不同机器上的同一个项目中工作 我们该怎么办?请如何配置?您需要在一个系统上创建一个subversion存储库,该存储库可以在两者之间共享(它可以是您的工作站或公共系统),然后将创建的项目签入存储库 随后,您可以同时签出和处理项目

Svn 删除reposity中的所有内容以重新提交

我有一个存储库,它有很多问题。移动了一堆文件/更改了名称/ect。提交这些将抛出一个错误 我想做的是完全删除存储库中的所有内容,这样我就可以用正确的文件/名称/位置等重新提交项目 为了做到这一点,我尝试了 更新项目,然后提交更改 删除整个项目(通过乌龟)提交、添加文件(再次通过乌龟)并重新提交 删除每个冲突文件,重新添加,单击“已解决”,然后提交 这些选项对我都不起作用(我的资源已过期,请尝试更新) 有没有办法删除整个项目并重新提交?我做错什么了吗?这个想法怎么样: 制作一个包含所有更改的补丁文

SVN提交时添加文件错误

我正在尝试将文件添加到subversion存储库。我添加该文件,使其处于修订状态,然后尝试提交并获得此错误。我知道它不在那里,我想加上它!任何帮助或交易1-1是什么都会很好 添加samflag.pl 正在传输文件数据。svn:提交失败详细信息如下: svn:未找到文件:事务“1-1”,路径“/mnt/disk2/users/nstong/repo/Scripts/samflag.pl” 当您试图在存储库中而不是在工作目录中添加文件时,我看到了这个错误 您是否在存储库之外签出了工作目录? 您是否能

正确调试SVN+;VPN上的SSH签出失败?如何与工作设置进行比较?

简而言之 给定一个通过VPN的SVN+SSH签出不起作用的设置,以及另一个正在起作用的设置,找出两个系统之间的区别的正确过程是什么 详细信息 我使用的是运行Windows7的64位系统。我已经安装了OpenVPN和Tortoise SVN 64位 存储库位于远程系统中,我们使用VPN进行连接 继续我先前的问题 一位新队友(与我一样,完全在一个64位运行windows 7的系统上工作)已成功从远程服务器(通过开放VPN连接)签出。我们都遵循了相同的步骤- 在OpenVPN安装路径的config文

乌龟svn菜单问题

我已经在我的电脑上安装了Ortoise SVN,它给了我资源管理器中的上下文菜单,但当我右键单击文件夹时,只有两个选项,SVN Checkout和Repo Browser。 我以前使用过Tortoise SVN(它是预安装的),但我在本地计算机上的文件上有一些其他选项,如SVN提交或获取锁定。 有人能帮我配置与服务器存储库同步的Tortoise吗 谢谢 您需要使用乌龟菜单中的svn checkout命令来获取存储库的本地副本,然后当您右键单击该文件夹中的内容时,将显示其他选项您需要使用乌龟菜单中

在SVN中,可以从标记进行分支吗?

简单的问题。这被认为是不好的SVN实践吗?从标记分支的负面后果是什么?我没有意识到。我认为这是一件非常好的事情。您确实需要确保您了解分支的需求,并确保您有一个流程/时间表来合并更改(如果这是您的目标的话)。这篇文章可能会有帮助 从技术角度看,根本没有问题。这实际上取决于您的开发过程。我可以设想在您描述的上下文中继续进行,在这种上下文中,您通常只在主干之外执行发布,并且只有在特殊情况下,您才向以前的版本提供补丁。在这种情况下,为每个版本创建一个新分支只会使您的设置变得混乱,只有在需要时才创建这样的

Svn 使用maven获取特定pom的最新快照

在我们的环境中,我们使用Jenkins构建java人工制品 我们需要一个基于脚本的构建系统来自动部署工件并重用我们已经拥有的脚本 我想做的是让buildsystem从svn中提取HEAD并使用Maven,目标是在快照存储库中获取最新的人工制品,而不是让buildsystem构建已经部署到Maven repo中的javaproject。创建一个新的Jenkins作业就足够了,您可以在其中签出最终结果工件项目,例如您的应用程序WAR,而不是聚合器,即您用于构建应用程序所依赖的所有库的多模块项目。通过

将SVN服务器同步到我的SVN服务器。我不知道';您无权修改第一台服务器

我经常使用svn服务器,我更新本地版本的代码,然后将更改签入到我的svn服务器,这是出于安全原因,我不想将代码仅保留在我的机器上,以防丢失我的机器 我无法访问从中获取代码的svn服务器,因此无法对其进行任何修改 如何自动执行从svn服务器到我的svn服务器的定期(可能是计划的)更新过程? 我想唯一的办法是让我的服务器有一个预定的任务来从svn服务器获取代码?我想要的是当代码在我的服务器上更新时也发送一封电子邮件 从长远来看,你认为这有什么问题吗 谢谢 显然,您希望同步SVN存储库 是回答问题的简

Svn 如何在本地计算机上移动一些文件夹而不在存储库中进行更改?

首先,我是这方面的新手,我不是程序员。我之所以使用SVN,是因为项目经理坚持使用它。我正在使用Win7和OrtoiseSVN 我希望本地计算机上的路径与服务器(即存储库)上的路径完全相同。在存储库上,它是这样的: 。/ProjectName/Week1/ProjectFiles 当我签出它们的时候,我一定是犯了一个错误,因为“ProjectFiles”文件夹最后被放回了一级。所以在我的本地机器上是这样的: 。\ProjectName\ProjectFiles 。\ProjectName\Week

Cygwin下的SVN:目标文件夹解析错误

我在Windows7机器上使用默认的Cygwin安装。 当我尝试执行签出时,svn客户端错误地解析目标路径 例如,命令: svn checkout http://subversion:81/svn/project/trunk "/cygdrive/c/Users/LeMe/Desktop/project test" 将开始跟踪以下内容 Checking out test A C:\cygdrive\c\Users\LeMe\Desktop\project test\src\ A

Svn Subversion-比较两个具有自定义扩展名的文本文件

你好 我使用的应用程序将函数存储在自定义文件扩展名(.mts)中 例如,我在functions.mts中有一些子程序。我使用Subversion来存储在项目生命周期内所做的更改 有没有办法自定义Subversion,这样我就可以像使用C一样区分这两个文件 蒂亚 coson您是否尝试过使用与任何其他文件完全相同的diff?据我所知,它根本不关心扩展—您应该能够像其他任何东西一样比较它们 我在这个机器上有TurtoSeVN,选择两个文件,带有扩展。测试按预期工作。 < P>你是不是说MTS文件本身就

SVN存储库关闭,工作副本中缺少.SVN文件夹

我的SVN存储库(服务器关闭了几个小时)宕机 当SVN用户更新其工作副本时,“.SVN”文件夹和同步到存储库的文件/文件夹丢失 如何解决这个问题?或者,当服务器启动时,此问题是否会自动解决 谢谢, Pandiarajan K由于SVN是专门为确保用户可以脱机工作而设计的,因此似乎有三种主要的可能性: 你使用的一些定制脚本把你搞砸了(这不是一个纯粹的猜测——我看到这里提出的一些问题最终都解决了) 你错了 有人故意或错误地破坏了您的系统(这纯粹是猜测) 看到你最后的评论后更新:这使得(3)更有可能-

在svn中升级OpenCart

我当前的OpenCart安装基于v1.5.2.1(我们称之为Orig_v1) 然后我对它进行了大量修改,并将其提交到我的SVN存储库中(我们称之为Mod_V1,SVN版本:r1) 现在我想将它升级到v1.5.4.1(我们称之为Orig_V2),并保留我对Mod_v1所做的修改(我们称之为Mod_V2) 有什么想法吗?您可以使用合并和比较软件将您的软件与新升级进行比较。有很多开源软件。试试这里 Winmerge是个不错的选择。我使用记事本++和比较插件。我最终需要自己做同样的事情 这是一项更多的

Svn Visual Studio 2012和丢失的文件

Visual Studio 2012专业版出现了一个奇怪的问题 我们中的三个人正在使用它,我们正在处理同一个项目,MVC4/EF5/.Net4.5/C和Oracle 我们正在使用SVN进行版本控制 发生的情况是,当我的同事向项目提交一个新文件时,当我更新我的工作副本时,该文件会通过,但它不会作为项目的一部分显示在Visual Studio中,只有当您选择“显示所有文件”,然后手动将其添加到项目中时,它才会出现 现在我知道你可能在想什么,我们没有提交CSPROJ文件或类似的东西,但我已经仔细检查过

远程svn up won';完不成

我使用ssh连接到远程应用服务器,在那里我需要执行svn。这是为数不多的服务器之一。应具有与svn up工作的所有其他设置相同的设置 ssh连接到服务器 su wwwrun完成得很好 svn info给了我 URL:svn+ssh://svnuser@repository.server.com.au/var/lib/svn/edu2/tags/4.1.0 svn st运行正常 sshsvnuser@repository.server.com.au在不询问密码的情况下让我登录 svn up永

成功生成后从jenkins提交到SVN时,文件不受版本控制

在与Jenkins一起构建一个Maven(Java)项目时,我希望在构建过程结束时提交pom.xml(pom在构建过程中发生更改) 为此,我使用了(Jenkins的)并触发了以下shell命令: svn commit -m "Committing pom with newly Autoincremented version" _WORKSPACE/_pox.xml 下面是它的外观: 提交失败,并显示以下消息: Run condition [Current build status] enab

如何复制或移动到另一个SVN url

我当前的SVN URL是: 我想将此URL下的所有员工(包括所有更改历史记录)复制或移动到另一个URL,如: 这可以在SVN客户端(TortoiseSVN)上完成,还是需要在SVN服务器上完成 试试这个: 项目-->乌龟SVN-->重新定位-->更改URL 试试这个: 项目-->乌龟SVN-->重新定位-->更改URL 您需要将存储库“A”移动到存储库“D”。要实现这一点,您需要在服务器端工作。首先,您需要转储“回购A”并重新加载到“回购D”。据我所知,您不能使用SVN客户端移动存储库。如果

Svn 在Subversion提交之前生成所有更改的统一报告

我想知道是否有一个工具可以与Subversion(我通过Tortoise和Ankh使用)一起工作,以生成我所有更改(所有文件)的预提交报告 这样我就可以在提交之前轻松地目视检查更改的准确性,而不必对每个文件执行单独的“差异” 在回答@alroc的问题时,我大致希望: FILENAME1.CPP >>> Line 1234 Was int i = 3; >>>> Line 1234 Now int j = 3; >>>&

如何解决svn:E230001:无法连接到URL处的存储库和svn:E230001:服务器SSL证书不受信任错误?

如何解决此错误: 错误 源代码管理操作失败: svn:E230001:无法连接到URL“URL路径”处的存储库 svn:E230001:服务器SSL证书不受信任 证书可能是基于用户的。 如果您运行的是CCNet控制台,而不是CCNet服务,它能工作吗 如果是这样,请以该用户的身份运行CCNet服务。证书可能是基于用户的。 如果您运行的是CCNet控制台,而不是CCNet服务,它能工作吗 如果是,请以该用户的身份运行CCNet服务。最新的Subversion 1.8中有两个有关SSL证书验证的问题

Svn 来自开发分支的分支还是来自主干的分支?

背景: 我们正在研究如何控制SVN存储库。我们正在尝试建立一个在日常业务流程中运行的系统 我们的业务基于: -T-SQL脚本文件 -内部脚本语言 -通过.csv文件加载的业务和表单数据 -我们不“编译”代码 我们有4名开发人员接收工单,对SQL或组件命令、数据加载脚本等进行更改。然后,开发人员将创建工单分支,以保存来自主干(清洁生产脚本)或开发分支(代表所有工单组合更改的开发环境)的更改,这一点尚待决定 我们的初始存储库计划类似于: 开发分支(包括我们最近的所有更改) 阶段分支(合并即将投入生产

Svn 更新到Subversion 1.8.3后出错

当我尝试重新启动服务器时,在Ubunutu(12.10 Quantal)上更新SVN后,我遇到了这个错误。所有模块dav、dav_svn和authz_svn都已就位并正在运行。不幸的是,在我选择的搜索引擎中搜索错误并不能让我走得更远。 当通过浏览器访问svn时,它仍然会告诉版本为1.7.5.x,当执行“svn帮助”时,它会显示1.8.3.x 在再次降级到1.7.5后,我得到以下结果: apache2: Syntax error on line 203 of /etc/apache2/apache

SVN复制到本地工作空间应保留SVN历史记录

我的要求是在我的工作空间中有一个maven项目,比如我从svn签出的project1 我创建了一个新的maven项目project2,我想将包从项目1复制到项目2,当我进行普通复制时,我没有得到文件的svn历史记录 是否有任何方法可以获取project2中复制文件的svn历史记录。如果您从project1到project2执行了svn cp,则您确实拥有历史记录。。。显示日志时,您的客户端可能会停止复制/重命名 你到底是怎么复制的 这与你的问题完全无关。。。但是,您应该认真考虑将代码重新组织到一

Svn 避免犯龟类错误

我不是版本控制和svn方面的专家,但在工作中我们使用的是龟甲VN。问题是有时我犯了错误(个人代码)并且。。。很糟糕:) 我想知道是否有一种方法可以在某些代码存在时检查提交,比如提交是否检测到代码“TODO RM”,以避免提交并显示警报 我看到了一些与钩子相关的东西,但似乎应该在服务器端做一些事情,我不能修改这方面 非常感谢您的帮助。一个好习惯是检查要提交的每个文件,并在提交之前检查(区分)更改 这不仅有助于避免提交不需要的代码,或者如果您正在与问题跟踪系统(与问题无关的代码)集成,那么您可能会在

基本clearcase分支和svn分支之间的同步

我在svn和clearcase之间工作很艰难。要求是允许开发人员对svn分支中的源代码库以及基本clearcase中的相同目录结构进行更改 所以,无论何时svn代码中有任何更改,我都需要将这些更改修改为一个叫做svn_分支的分支,并从那里将其合并到一个集成分支 当两个开发人员在svn和clearcase中处理同一个文件时,问题就出现了。因此,当我将更改后的文件从svn转移到clearcase svn_分支并将其合并到集成时,它只是覆盖了以前更改的文件,而不是真正的合并 基本clearcase分支

无提交功能的SVN签出

在SVN或TortoiseSVN中是否有签出或导出目录到本地机器上,并且能够更新,但不能提交到该目录 基本上,我想导出一个目录,但仍然能够使用类似于TortoiseSVN的东西轻松地更新它。我可以简单地重新导出目录,但我想用一种更简单的方法来更新文件 例如: 我有一个每天运行的脚本,它驻留在系统的特定目录中。我希望能够轻松地将该脚本更新到SVN中的最新版本。我可以通过从SVN签出脚本副本来实现这一点,但这确实允许有人将对脚本所做的任何更改提交回回购协议 相反,对脚本所做的所有更改都在开发目录中的

将.svn/pristine文件映射回svn中的文件(反向查找)

所以我在.svn文件夹中找到了一个文件,文件名如下 .svn/pristine/fa/faa0544abc11c14647e18c2ee1283b445a1fa1e1.svn-base 现在通过查看这个文件的内容,我想找出它在SVN树中的文件名。它现在已从树中删除。那么,如何在历史记录中反向查找此文件?在存储库的.svn文件夹中,您将找到一个文件wc.db。这是一个sqlite数据库 原始文件夹中的文件名实际上是它的sha1校验和 因此,您可以尝试以下方法: 从“节点”中选择本地路径,其中校验和

如何在硬盘中移动SVN存储库

我的硬盘上有一个SVN存储库,目录如下: /home/Desktop/path/to/old_repo 但我需要将此存储库移到另一个地方 /home/Downloads/path/to/new_repo 删除旧目录中的所有文件。我尝试使用svnadmin dump,然后svn create和svn load,但当我删除旧的\u repo文件夹时,它们停止工作。事实上,它们不包含任何代码,只给我一些关于log和状态的信息 如何将此存储库移动到完全不同的位置,使其独立工作(我想删除旧存储库)?如

bower svn未安装或不在路径中

我执行命令“bower安装”,控制台告诉我 svn未安装或不在路径中 虽然在我的环境变量“path”中有C:\ProgramFiles\TortoiseSVN\bin 谁面临着类似的挑战? 谷歌没有回答我也得到了bower ENOSVN错误,甚至在我的路径变量中。基本的OrtoiseSVN安装不支持Windows命令行中的“svn”命令,您可能需要通过Ortoise安装程序安装该工具(或安装其他svn程序)。在Ortoise svn的安装步骤中选择并安装OrtoiseSVN的“命令行客户端工具”

SVN can';t更新或升级工作副本-错误E155036&;E155016

首先,我承认SVN真的让我困惑。新手 我有一个Wordpress插件,我一直在开发,想发布一个更新。它在过去进行得很顺利,但我已经很久没有用它做任何事情了,我必须更新我的SVN客户端(在mac Mavericks上),我现在是1.8.11 如果我尝试更新我的项目,我会得到更新工作副本所需的错误: svn: E155036: Please see the 'svn upgrade' command svn: E155036: The working copy at '/path/to/file'

在MSBuild中使用SVNCheckout有选择地签出目录

在我的项目中,我有许多文件夹。我当然知道,我想只有大约2个目录的变化。另外,我不想签出整个源代码来完成它。如何使用MSbuild实现这一点 source -- Core -- Helper -- Extensions -- Themes -- Resources 我只想结账 source -- Core -- Extensions 我希望我能说清楚 <!-- /* The below target checks out c

Svn 提交更改后如何锁定编辑日志消息?

我已经使用下面的命令来更新日志消息以进行特定的修订。现在每个人都可以更改每次修订的日志消息。如何将此恢复为限制以更新日志消息 $ svnadmin setlog "path" -r 7 --bypass-hooks message.txt 如果您还没有在存储库中执行任何其他操作,则可以。您使用了svnadmin命令,该命令只能直接在服务器上使用。因此,只有远程访问权限的用户才能以相同的方式修改存储库 通常,您可以通过在存储库的hooks目录中创建一个pre-revprop change-hoo

如何使SVN状态不显示对目录的修改';谁的财产?

如何防止显示对目录属性的修改?快速且脏-过滤掉所有以“M”开头的输出行:svn stat | grep-v'^M'。虽然svn stat输出中有7个可能的列,所以它会过滤掉以“M”开头的行,但也有其他修改标志。这足够满足我的需要了,谢谢! $ svn status M . M Directory1 // dir property modification M Directory2 // dir p

SVN进出口部;从本地副本导入

我有一个svn服务器现在不工作。我在本地计算机上有最新版本的svn(Windows Tortoise svn)。我设置了新的svn服务器(bitnami subversion),现在我想将本地副本导入新服务器。我可以导入本地副本并保留修订历史记录吗 否。WC没有任何历史更改,只有一些代码库状态

SVN坏文件*.r52*.v47

我的labview项目和SVN有问题。我的LV项目由2个cRIO(cRIO1和cRIO2)组成,它们在svn中共享相同的核心代码,并形成一个“公共”代码。发生了什么事?如果我在cRIO1中更改了某些内容并在SVN中提交,我会收到一条冲突消息,这似乎是由于存在具有相同扩展名的文件(.r52、.r47)。 我的SVN项目结构是(主干下): 在cRIO下,我拥有经典的LV项目结构 有人对LV、通用代码和SVN有经验?发生了什么? 不久前,您将工作副本更新为第47版。 您和其他人都修改了此文件,但另