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中从一个分支合并到另一个分支并再次合并(双向合并)?

使用svnmerge.py工具,可以上下合并分支。很难找到这样做的细节。希望v1.5能够有一个简洁的方法来实现这一点,而不必使用svnmerge.py-请提供详细信息 看起来您在询问1.5合并跟踪。这里是对主干(或另一个分支)进行合并的快速概述:使用svnmerge.py,您可以初始化两个分支(在一个方向上运行时,只需要初始化其中一个分支)。然后使用-b(用于双向标志)进行合并。以下是从分支一到分支二的摘要$REPO是指向存储库的协议和路径 svn副本$REPO/分支机构/一个$REPO/分支机

更改SVN修订的时间戳

这种情况很可能是在另一个线程中描述的(我不允许添加超链接,因为我是新用户) 当然,我也已经尝试了该线程中建议的解决方案(即,将我的案例中的svn:date属性从2003-01-01更改为2009-05-16),并检查它是否确实已更改。(我所做的检查是:用TortoiseSVN打开属性对话框,发出svnlook date命令,甚至尝试svn log-r{2009-05-01}:{2009-05-25} 根据所有三个检查,上次修订的时间戳设置正确(即前两个检查返回我刚才设置的时间戳,并且按照预期在指

从SVN到git。。。现在转到SVN。这么多的冲突

免责声明:如果我一开始就知道git svn,事情会简单一些 我在SVN中有一个很大的代码库,并且粗略地把它放在git中。没有快速、高效的分支,工作生活非常痛苦,所以这一切都是在一点匆忙中完成的。我的过程是: svn export git init . git add . git commit -a -m "initial commit" 现在我已经完成了我的小分支项目。我能够在一个干净的分支中“救火”,并在其他分支上进行开发。太棒了。我的分支现在都合并回一个,我已经准备好将这些代码返回到SVN

SVN开关重新定位-不是存储库的根

我正在尝试将一个工作副本文件夹从旧的专用svn服务器移动到一个新的svn服务器,它包含在一个子文件夹中。使用以下重新定位命令: svn switch --relocate https://oldserver/svn/repos https://newserver/some/directory 我得到: svn: 'https://newserver/some/directory ' is not the root of the repository 这是正确的。。。。。但是,呃,如何移动位

如何在mac os x中创建svn文件夹

我正在从事iphone项目,我喜欢创建一个svn文件夹并将其链接到我的服务器 我试图运行下面的命令 fsp3s MacBook Pro:~fsp3$svnadmin create/ram/Code/SVN 我得到了下面的错误 svnadmin:存储库创建失败 svnadmin:无法创建顶级目录 svnadmin:无法创建目录“/ram/Code/SVN”:没有这样的文件或目录 如何在mac os x中创建SVN文件夹 谢谢 试试这个: bash$ mkdir -p /ram/Code bash$

跨2个物理驱动器的svn工作拷贝?

我在dreamhost上有一个大型存储库,我每天使用windows计划任务在远程机器上备份该存储库,该任务更新位于连接到远程机器的外部USB 300GB驱动器上的工作副本 300GB驱动器几乎已满,只剩下26GB的可用空间 最近,我添加了第二个USB外部1TB驱动器以增加存储容量 我想问:使用新1TB硬盘的最佳方式是什么 是否可以跨两个驱动器跨工作拷贝(例如:以某种方式创建1.3 TB的驱动器) 如果我将工作副本从300GB复制到1TB,svn会继续吗 我是否需要将更新工作拷贝脚本重新定向到新的

Svn 源代码存储库门户

我正在寻找一个“门户”,用于包装我们的大型Subversion存储库,类似于GitHub。有人知道有什么选择吗?我们正在寻找的功能是;包含wiki bug跟踪等项目的主页。这将用于内部部署。我强烈建议。它功能强大,功能齐全,但不知何故我觉得它非常直观……我建议它对公共项目是免费的。它还支持价格适中的私有解决方案

用于将源代码从SVN存储库导出到生产文件夹的Hudson Shellscript

我有一个专用服务器,它安装了整个Lamp堆栈、SVN和Hudson。 我想创建一个freestyle Hudson作业,它从我的SVN存储库中获取最新的源代码,并将其放入我的/var/www/myWebApp文件夹中 shell脚本需要是什么样子 编辑 当我使用 svn export myRepoURL myWebAppFolder 我收到一个错误,声明: Started by user anonymous Reverting http://myIpAdress/repos Updating

Svn 2人团队的简单开发/测试/生产环境策略

我刚刚完成了一个基本web应用程序的编码,并将其上传到我的vps上。到目前为止,我在本地家庭服务器上开发了所有东西。展望未来,我将与2人,甚至可能是3人进一步开发该应用程序。我没有资金用于物理上独立的环境。我只想能够在一个环境中开发,在那个环境中测试,并将代码推广到生产环境中。我甚至不认为需要一个单独的测试环境 我会想象他们是数百万像我这样的独立程序员,这个问题的一般解决方案是什么?此外,我知道我应该这样做,但我不使用任何源代码版本控制,如GIT,这对我试图实现的目标是必要的吗? 您应该对任何非

在构建deb包时,如何将svn信息合并到变更日志中?

我已经修改了一些开源代码,但我还没有想到如何在debian/changelog中更改信息,所以当我构建自己的deb时,它将包含我的新信息。谢谢你的帮助 您可以使用devscripts包中的命令“dch-i”或显式的“dch-v version revision”。但是,除非您一直这样做,否则复制和粘贴上一个修订版可能会更容易,增加发布版本并遵循此处定义的格式 第4.4节: 例如,如果是: package-name (0.8.0-2) stable; urgency=low * Blah

当SVN无法合并且Mercurial成功时

在它出现之前,我已经研究了这个主题的几个主题,包括: 我正在考虑为我们的开发团队切换到Mercurial(从Subversion)。在我这么做之前,我要做一个常规的赞成/反对列表 我的一个“优点”是,合并在Mercurial中更为优越,但到目前为止,我还没有找到令人信服的证据。也就是说,在hgint.com上有一项声明我无法核实: 例如,如果我稍微更改一个函数,然后将其移动到其他地方,Subversion就不会真正记住这些步骤,因此当需要合并时,它可能会认为突然出现了一个新函数。然而,

SVN历史不会在昨天过去,而SVN结帐工作正常

当我尝试运行SVN更新时,它不会更新到昨天的最后一个版本。 在Turtoise SVN中打开日志也不会让我选择“过去的昨天”。当我尝试在日志查看器的“从/到”框中选择“到”日期时,所有过去的日期都会变灰 但是,在新目录中签出项目会返回实际的最新版本(今天提交)。之后,新目录也有同样的问题,不会更新到昨天 我试着在明天更改系统时间,但似乎没有任何效果。而且,我的同事在更新、提交和查看日志方面绝对没有问题 有人知道会发生什么吗?使用陆龟vn设置 您可以尝试在日志缓存中恢复默认值。我不使用缓存的存储库

具有部分历史记录的单向增量SVN到Mercurial工作流

我们在SVN存储库中维护了更大的代码库。 对于发布,我们只希望将发布标签/分支推送到Mercurial存储库中,不包括主干中的历史记录 我几乎没有DVCSs方面的经验,所以可能我尝试的方向不对。如果你能指出缺点或其他选择,我会非常高兴 以下是我迄今为止所做的尝试: hg-convert-extension:使用hg-convert转换了完整的存储库,该存储库应根据需要提取完整的历史记录,包括分支和标记。但是hg标记仅返回提示和默认值,hg分支仅返回默认值。此外,它的速度相当慢(是的,我读到了关

Svn 为什么将分支提交到仍然未触及的主干会导致冲突?

我的第一次大目录合并经历了一段艰难的时光,我希望能找到一些线索来解释我为什么会出现这些错误 一周前,我将trunk/中的代码进行了分支,并对branchs/myBranch中的代码进行了大量更改,决定将它们合并到trunk/中。从那时起,主干中就没有涉及任何代码,这与新代码分支时完全相同,因此我认为这意味着不会出现冲突 这似乎是错误的假设,据我所知,当试图将新代码合并到主干和丢失文件的报告中时,会遇到大量冲突。有人能澄清为什么会发生这种情况吗 这是基本事实: 该守则在19466年修订时分门别类

Svn Subversion、Hudson、GWT谷歌插件、M2Eclipse的Maven多模块项目结构是什么?

我在POM文件中设置了一个平面Maven项目布局,其中包含从父级到模块的相对路径。这在Maven中构建得很好,Google插件for Eclipse运行GWT web应用程序。但是,对于如何配置Hudson以从父级查找模块,我找不到明确的解释。此外,开发人员反对每个模块都有自己的主干/分支/标签Subversion布局 我重新考虑,将模块置于父模块之下。M2Eclipse为每个模块创建了一个项目。但这令人困惑;父项目也有模块代码。它们似乎不是链接,所以相同的代码在两个地方,在一个地方编辑不会改变

Ortoisesvn下的正确文件夹路径

我签出…/项目到文件夹项目。它包含子文件夹主干。我不小心将主干内容本地移动到其父级,并删除了项目的.svn。我想将URL…/Project重新映射到…/Project/trunk,这样我就可以直接在trunk文件夹下工作,而不必再次签出以更正元数据。结帐在我身边耗费时间 我该怎么做呢?如果您想通过命令行或许多SVN客户端(即,Turtoise)进行测试,可以通过GUI轻松地公开这一点。但是,如果您删除了.svn文件夹(在修改之前帮助跟踪文件的基本版本),您可能会发现您需要再次签出。如果您希望通过

Svn 陆龟进口-罐装';你不能认证吗?

我正在尝试在SUBVERSION存储库上创建一个新项目 因此,我在本地计算机上保存了我的文件: C:\projects\myProject 右键单击我的项目文件夹,然后我选择tortoisesvn->Import… 在存储库的URL中,我放置了: 注意:myProject在我的存储库中尚不存在,据我所知,导入命令应创建此新项目,并将myProject文件夹中的所有内容作为版本0提交 然后我点击OK。陆龟提示登录和密码 我输入了我的登录名和密码(我确信这是正确的,因为我使用它来更新/提交此存储库

Svn Subversion在哪里记录错误?

我在Subversion服务器上遇到问题,似乎找不到Subversion的日志文件。具体地说,我正在寻找Subversion创建的任何日志文件来处理其内部问题,而不是用户在签入代码时创建的日志消息。我尝试过SVN官方文档,我一直在谷歌上搜索,直到手指流血为止,但是SVN签入日志上的文档太多了,以至于Subversion内部日志中的任何内容都会在混乱中丢失 该系统是4.1.2版本,Subversion版本为1.5.1。如果您在(HTTP或HTTPS)上运行SVN,则需要查看Apache的日志。默认

检查是否仅通过CruiseControl.NET中的SVN更新了某些目录

在CruiseControl.NET设置中,我们自动签出新代码,构建程序,安装程序,并运行几个回归测试。但是,并非所有签入都需要运行回归测试(例如,更新帮助文件时) 在CruiseControl.NET 1.4.4.52中是否有方法检测是否只修改了某个目录?我的最终目标是实现一个true/false标志,该标志将确定是否应基于已更改的目录运行回归测试。如果将源代码管理块定义为类型,则可以指定要监视的任意数量的文件夹。唯一的缺点是它将不再拉其他源代码,但我假设您不关心连续构建的帮助文件 澄清: 目

Svn 如何签入从不同存储库签出的代码

我们处理两个存储库,一个在客户端,另一个在我们端。 我从客户机存储库中签出了一些代码并做了一些更改。现在我想在我们的存储库中签入相同的代码。如何做到这一点? 还有什么好方法可以同步两个存储库吗? PS:我使用的是乌龟SVN ~Ajinkya 据我所知,我们无法将代码提交到存储库,除非它是从同一存储库中签出的 在您的案例中,提交的一种方法是将下载的代码从客户端存储库上传到您的存储库,签出相同的代码并进行更改,然后提交。我知道这不是你想要的 如果您找到更好的方法,请更新plz,以便它也能帮助其他人

存储库中的特定文件更改时的SVN通知

有没有办法将SVN配置为在存储库中的特定文件发生更改时向我发送电子邮件?您可能希望为存储库编写一封电子邮件 如果你搜索它,有很多这样的例子。这在技术上是正确的,但我希望能有更具自动性的东西。对不起,我花了这么长时间才回到这个话题。

svn开关不工作

我的桌面上有一个代码的工作副本,它在url\u OLD上有一个repo 我在桌面上有一份代码的工作副本,我在url\u new导入了一份新的repo。我可以提交对新回购协议的更改 当我尝试在桌面上设置repo(使用xcode4)时,我会在目录上看到绿灯,但不会在存储库书签上看到绿灯(它保持黄色),沙漏只会旋转。我已经检查了用户名和密码 如果我使用命令行svn co url\u NEW 我明白了 所以我试过了 svn switch --relocate url_OLD url_NEW 我明白了

Svn 使用Netbeans的Subversion和多版本的良好实践

我正在考虑使用Netbeans与Subversion一起工作,并想知道维护不同版本(分支)的代码有多容易 我们目前有Sourcesafe,其中包含一个在Netbeans中维护的代码版本。现在我们有了更多的客户,因此我们需要维护不同版本的软件 正如我在Subversion中所理解的,您有一个主干文件夹,它是代码的主要/工作分支。然后,由于需要不同的版本,您可以在分支下对代码进行分支。因此,考虑到未来的情况,可以使用以下层次结构: product\trunk product\branches\ver

Svn NetBeans 7.1和Subversion 1.7

我们正在将版本控制从一些旧的VCS转移到SVN,以便于与IDE集成(我们同时使用NetBeans和IBMRAD) 为此,我使用SlikSVN for win64设置了一个本地存储库,并使用命令svnserve-d-rc:\repo\test启动了一个服务器。我用用户密码对定义了一个基本组(不允许匿名访问)。我的授权如下: [groups] li_users=alessandro [/] @li_users=rw 然后,我在RAD(装有Subclipse 1.8)和NetBeans上创建了一个

Svn 哪里是用户';存储在主要操作系统上的Subversion配置文件?

对于Subversion 1.7,各种主要操作系统(特别是Windows、Mac OS X和Linux)上的SVN“config”文件在哪里?不确定Win,但n*nix(OS X、Linux等)在~/.Subversion~/.Subversion/config 或 /etc/subversion/config 适用于Mac/Linux 及 %appdata%\subversion\config 对于Windows 7、8和10中的Windows,您可以在以下位置找到 C:\Users\<

在jenkins svn结帐策略中,是否可以每天更新并在周末模拟干净结帐?

我正在将jenkins与svn存储库一起使用。 通常我只想更新svn,因为清理时间很长,而且可能会中断其他正在运行的进程。 然而,在周末我想做一个干净的结帐。 有可能吗?我所做的是每10分钟对更改进行一次连续集成作业轮询,并将其设置为“更新”;每天对更改进行一次轮询,并将其设置为“每次签出新鲜” 我不知道有什么标准方法可以设置一个正常更新的作业,但是每N小时/天/构建一次就从零开始检查,但我可以想出一个解决方法。创建一个单独的作业,该作业将删除第一个作业的工作区,并以所需的频率对其进行调度。只需

Svn 如何限制用户访问中继

我是svn的新手。在我的项目中,sombody正在从main开始创建分支。因此,我需要限制用户创建分支。因此,任何人都可以帮助限制用户访问main。中的说明非常清楚,并且易于理解 对于Apache,需要加载mod_authz_svn模块和 然后添加authzsvnacessfile指令(在httpd.conf文件中) 指向您自己的规则文件。如果您使用的是svnserve,那么 需要使authz db变量(在svnserve.conf中)指向 你的规则文件 规则文件的格式如下所示: [calc:/

svn mkdir vs svn中的mkdir

我运行了一个命令svnmkdirfile:///home/abc/workspace/svn/proj/trunk,问题是当我运行cd命令时无法导航主干目录。但是,当我运行svn checkout时file:///home/abc/workspace/svn/,它给出了以下内容: A svn/proj A svn/proj/trunk Checked out revision 我如何理解这一点,它与UNIXmkdir命令不同吗?它不同 运行svn mkdir在存储库中的项目中创建

Svn 比特纳米+;红矿+;Subversion(如果我更改httpd.conf,Apache将不会启动)

我正在尝试设置Bitnami+Redmine,它工作正常,但我希望代码链接到svn存储库…我感谢您在这方面的帮助 问题1: 在“已启用的SCM”下的存储库中,我得到…“您可以在config/configuration.yml中配置SCM命令。请在编辑后重新启动应用程序。”我正在附加相同的屏幕截图…我应该获得Subversion和文本框,以便按照步骤在此处输入Subversion repo的url,但我没有选择的余地 问题2: 我编辑了httpd.conf文件。按照subversion中READM

正在恢复中断的SVN签出。。。再一次

首先,我知道这个问题已经被问过很多次了。然而,在我的情况下,那里被接受的答案似乎不起作用 > svn --version svn, version 1.7.6 (r1370777) > svn co https://netmf.svn.codeplex.com/svn netmf 开始添加文件后(~ 1分钟后),中断签出(ctrl-c)。一次尝试无论如何都不会成功 svn: E200015: Caught signal > cd netmf > svn clean

Svn 哪些文件夹属性是继承的

对于我们的项目,我们有一些svn属性,应该应用于repo中的所有文件夹。例如bugtraq:xxx,以及svn:ignore属性 当创建新文件夹并将其添加到repo时,bugtraq:xxx属性将应用于新文件夹,但svn:ignore属性不适用于 为什么? 编辑 因此,我添加了一个树示例: [Root] |-- Admin [no props] |-- Software [no props] |-- MySoftwareProject [B (=Bugtraq)]

仅提交svn合并信息

我们正在合并从主干到分支的更改。当我们这样做时,合并信息会被记录下来 由于分支中可能有其他更改,是否有安全的方法仅提交因合并而受影响的文件(假设没有其他更改)以及合并属性/信息 “假设我想将修订版“r1”从主干合并到分支。我为“r1”从主干合并到分支。现在,对于“r1”,在分支文件夹中记录合并信息。如果我在分支中执行svn diff,它将显示“.”已修改,并显示“r1”是合并属性的一部分。现在,我如何提交由于仅合并“r1”而修改的文件,以及显示为“r1”的合并属性。“如果您使用的是SVN客户端,

使用SVNLOOK查找Subversion外部的快速方法

我有一个超过100GB的大型回购协议,我想搜索外部财产价值 我使用了一种类似于这里讨论的方法: 问题是,遍历整个回购协议并获取价值的速度非常慢 svn是否将每个路径的属性存储在缓存中的某个位置?是否有一种更快的搜索存储库的方法 我不是在寻找像Fisheye这样的产品,只是我可以编写脚本 如果您有一个签出,您可以执行一个svn stat,这将比svnlooking每个节点要复杂一些,但是是可行的。我不确定这是否会更快。我考虑过这一点,但是我可以搜索sqlite数据库而不是svn stat。我不想

svn合并子树,然后合并整棵树

在我的公司,我们使用SVN将主干子树合并到分支中,反之亦然 例如,我们合并/Trunk/folderA/-->/Branch/folderA/,但并不总是从/Trunk/-->/Branch/执行根合并 我注意到,每个文件夹的mergeinfo都跟踪该文件夹较旧的合并,我们希望svn“删除”过去子树合并中已经应用的更改。SVN手册中“子树合并和子树合并信息”一章专门描述了此功能 链接: 问题是: 现在执行根合并时,svn将忽略子树mergeinfo,并尝试将旧更改合并回子树。换句话说,它并没有

未实现SVN subversion文件

我的电脑上安装了Ortoise“svn”,硬盘上有我的资源的工作副本。但是由于windows的重新安装,我不得不重新安装svn客户端。重新安装后,我的本地“svn”目录不处于活动状态,我无法进行任何更新或提交 我现在已经安装了64位版本,但以前可能已经安装了32位版本。 那么这可能是由于32位或64位安装程序的差异造成的吗?有什么意见可以解决这个问题吗 请提供任何意见以解决此问题?终于找到了解决方案,在工作副本根文件夹中,右键单击并选择SVN upgrade working copy,它将升级本

Svn 如何让两个依赖的Jenkins版本使用相同版本的软件?

我们有一个发布构建结构,它看起来像这样: 项目U上游: 这是一个矩阵项目 在多个平台上运行,为每个平台创建已发布的文件。 这些文件将subversion版本号放在各种文件中。 将文物归档回詹金斯 触发器构建在项目D上 项目D下游: 不是矩阵项目 只签出顶级目录和包含发布脚本的子目录 从项目U的成功构建中提取工件 使用subversion修订号决定将合并结果复制到何处。 我不知道这是不是一种正确的方法来构建它,以绕过Jenkins的局限性,但这是我们能够在大量缺乏有用文档的情况下找到它的唯一方法

Svn Subversion搜索整个存储库的所有版本以查找文本

标题说明一切, 我得到了一个字符串,例如“Foo”,我想搜索我的整个存储库文件内容,以及自该字符串开始以来对其进行的所有修订(差异)。 所以基本上我想知道这个字符串“Foo”是否曾经是我源代码的一部分 我注意到有一些黑客解决方案可以搜索subversion的所有版本,一次搜索一个文件,但这对我来说并不是真的 我也发现了这个 这似乎是一个解决办法。有其他选择/想法吗?历史搜索中的SVN核心|数据挖掘相当薄弱,但我可以建议至少两种纯SVN解决方案 (Python有一些限制,在注释中提到) (Bas

编写器更新可以';t通过ssh下载包。我总是收到一个SVN身份验证错误

composer不希望从subversion服务器下载包。该问题仅在测试服务器上的ssh连接上发生。作曲家在我本地的机器上工作得很好 看起来svn使用的是从某种缓存中获取的坏凭证,但我不知道如何使其工作。它应该问我的用户名和密码,不是吗 有人可以帮忙吗?是的,如果身份验证失败,它应该询问用户名和密码。它不应该不请自来就崩溃。你能提供更多关于你在做什么,你是如何做的,以及你收到的确切错误信息的细节吗。另外,您是否可以尝试使用命令行客户端(终端中的svn命令)执行同样的操作?正如我所说,我使用Com

WSO2应用服务器构建集群发生svn:存储库UUID XXXX不';不匹配预期的UUID OOOO

我正在Ubuntu服务器14.04.2中测试WSO2应用服务器5.2.1+负载平衡器2.1.1 以下是我的环境配置: Java:OpenJDK-1.7 SVN服务器版本为1.8 SVN存储库名称称为“wso2” 我现在根据中的说明构建集群环境 除上述步骤外,我还将按照以下步骤在中进行描述 将以下两个jar添加到repository/component/lib 将以下jar添加到存储库/组件/dropins elb似乎运行正常。但是mgt(wso2ap3.uzoo.net)与异常一样: TID

Can';t连接到通过Bootcamp安装的Windows中的SVN

我已经通过训练营在我的MacBook Pro上安装了Windows 7 Ultimate。我安装了Windows支持驱动程序,一切正常。但我无法连接到SVN。我尝试通过NetBeans、tortoisesvn、Eclipse和许多其他程序进行检查,但没有任何帮助。在Windows7之前,我的MacBook上安装了Windows8,我也遇到了同样的错误。有人熟悉这类问题并可能有解决办法吗?我已经解决了。我们的SVN存储库只允许特定IP地址签出项目。该IP地址应该是Windows/System32/

Svn 将承诺什么?

这是我第一次不得不从命令行在SVN中提交一些东西,我意识到我实际上不知道会提交什么。到目前为止,我一直在使用乌龟,所以这很容易。“willgetcommitted”是指当我使用svncommit而不明确指定文件时 我的第一个猜测是svn status,但这显示了很多文件,包括被忽略的文件和其他文件,因此并非所有文件都将提交 然后还有svn diff,它可能满足了我的需要,但太冗长了 所以我想我要找的是svn status-q svn status-q是否列出了所有将被提交的文件 svn diff

centos7中的svn配置有问题

我尝试了以下方法: // install : yum install httpd subversion mod_dav_svn // config : vi /etc/httpd/conf.modules.d/10-subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so LoadModule dontdothat_

Svn 以最少的磁盘空间开销进行版本控制

我一直在考虑使用SVN这样的版本控制系统作为我使用的几台PC之间的通用备份和同步工具。这将适用于所有类型的数据,包括MP3和翻录的DVD——大量数据(120gb+) 我的主要问题是SVN在.SVN目录中创建每个版本文件的副本。虽然我可以看出这在大多数情况下都非常有用,但对于我的目的来说,这是完全不必要的,而且是对磁盘空间的巨大浪费 是否有VCS不会在您的工作副本中创建文件副本 编辑澄清:我只是说每台计算机上所需文件的大小。对于SVN,这意味着工作副本及其元文件的大小——对于DVCS,这是WC和存

Svn Subversion diff--汇总仅显示旧路径

如果我这样做: svn diff --summarize --old http.../svn/project/trunk --new http.../svn/project/branches/branch 我得到了这样一个列表: D http.../svn/project/trunk/deletedFile A http.../svn/project/trunk/addedFile M http.../svn/project/trunk/modi

获取错误SVN E175002意外返回值

当我试图从SVN存储库中读取时,出现以下错误: svn: E175002: Server sent unexpected return value (500 Internal Server Error) in response to REPORT request for '/!svn/vcc/default' 有人能帮我解决这个错误吗?这可能是由于不允许web服务器访问存储库而触发的。请尝试chown-R apache:apache这可能是由于不允许web服务器访问存储库而触发的。试试cho

为单个存储库启用SVNAutoversioning

我只想为一个存储库启用SVNAutoversioning。这样行吗 <Location /repos/> DAV svn SVNParentPath /path/to/repositories </Location> <Location /repos/specific_repo/> SVNAutoversioning on </Location> DAV svn SVNParentPath/path/to/repositories

在一个SVN中同步两个项目

考虑以下SVN代码存储库: /root /OldProject /src /NewProject /tags /branches /trunk /src 现在,让我们假设“老项目”是人类有史以来对软件开发最令人憎恶的行为之一“新项目”应该是实现的目标。因为硬切换是不可能的;我们需要慢慢地从一个过渡到另一个 我想做的是允许开发人员继续提交OldProject,并让系统将源代码同步到新项目的特定目录,从而使这两个树保持最新。我的目标是使其他开发人

SVN:跨项目共享公共库/代码

我正在重新构建我们现有的代码库。我们正在转向SVN,并期待软件活动的增加,我需要一个可扩展和健壮的结构 我希望我们的要求与其他公司的要求没有太大差别,所以我会从你们那里得到一些反馈 问题 我有很多项目:库和应用程序。应用程序依赖于库,有些库也相互依赖 我们有很多产品。每个产品都是一个MSI,其中包含一些库和一些应用程序 项目是C++,它们之间的依赖关系是头文件和导入库/DLL——我们目前在Windows下开发,但最终将损坏到MaOS和Linux。 虽然每个项目对于其中一些项目来说是一个独立的实体

Svn 将subversion中的文件夹复制到其他目录的变通方法

我正在尝试将文件夹从存储库a复制到其他存储库B。 当然,我得到了一个错误: Source and destination URLs appear not to point to the same repository. 有解决办法吗 检查Developers@SVN邮件列表线程:。已经看到了。这更多的是关于未来功能的讨论,我正在寻找一个简单的指南。

Svn 审查委员会没有';添加后不显示存储库

我已经在AmazonEC2上启动了一个评论板,我可以从我的计算机上以管理员的身份成功登录。和任何其他功能,包括添加用户,创建组工作良好,除了添加svn存储库。 我严格遵守了文件中的指示。但是我没有看到我刚才添加的存储库。 我为此奋斗了两天 谢谢如果不知道您遵循的步骤的确切顺序和收到的确切信息,那么很难回答这个问题。尽管根据我在review board的经验,如果您无法添加新的回购协议,很可能是因为回购目录的权限问题。确保运行review board的用户具有访问repo目录的权限 你能提供更多关