git svn rebase:数据不完整:增量源意外结束

我一直在维护自己的利益。几周前,我们有人准备提交他们的第一个基于git的补丁。不幸的是,由于项目的多平台性质,我们遇到了一些关于行结束的问题(CRLF与LF等) 我试着尽我所能设置(输入),并进行一些硬重置。然而,几天后,每日更新(git svn rebase)出现以下错误: Incomplete data: Delta source ended unexpectedly 我试着在谷歌上搜索该怎么做,但即使删除.git/config中的autocrlf设置也没有帮助。我担心工作副本已损坏,但我

Svn subversion合并一个delete命令

当我将主干合并到功能分支中时,主干上发生的删除将不会复制到我的工作副本中 为什么主干上的删除在合并时不会删除分支上的相同文件? 我正在使用subversion 1.5客户端和服务器 我假设在重新集成分支时将跳过对分支中文件的更改 当一位同事仅因为文件未“准备就绪”而从主干删除该文件时,在主干上赎回该文件的最佳方式是什么 情况: cd project; svn copy trunk branches/f1; svn ci -m "branching out" branches f1; echo "

Svn Subversion:将更改从一个分支移动到另一个分支的最佳方式

我有两个分支:X和Y。我想用X(x1)的等价物替换Y的子目录(y1) 目前,我将执行以下操作:将x1复制到Y,删除y1,将x1重命名(移动)为y1: a) svn copy https://path/to/branches/X/x1 https://path/to/branches/Y/ b) svn delete https://path/to/branches/Y/y1 c) svn move https://path/to/branches/Y/x1 https://path/to/bra

在SVN中是否可以使用CVS样式的签出挂钩?

我们正在从CVS迁移到SVN,就我所见,SVN没有签出挂钩。在CVS中,在模块文件中定义模块时,使用-o选项定义签出后操作。这种行为在SVN中可能吗?请澄清:您希望使用签出挂钩做什么 我从来都不是一个真正的CVS用户,所以我不知道通过使用签出挂钩(实际上我还不知道)解决了(想要…)什么常见用例 SVN提供了预提交和后提交钩子(以及其他一些钩子),这些钩子应该能够在每次源代码更改时执行任何想要执行的操作 如果您需要在工作副本上进行一些自动签出后处理,那么除了编写脚本并提醒客户机执行它们之外,您就没

Svn CVS的每次更新历史都会转移到Subversion

重复: 我打算在CVS的Subversion中更改它。 我也想将开发历史转移到svn 怎么做?谷歌: 它试图尽可能多地维护历史记录。这应该重新标记,因为CSV与CVS有很大的不同@约翰·Y:定位准确,修正了。

使用SVN自动构建分支

我希望做的是在一个存储库中为我的所有分支提供CI和自动构建。我希望这些web应用的每个构建都有自己的项目,并作为虚拟目录(或等效目录)放置在分支网站上。如果能够创建一个新分支,并让它自动启动持续集成和构建过程,这将是一件非常棒的事情。在IIS中添加一个新的虚拟目录不是什么大不了的事,如果其余的都放在适当的位置上,我可以这样做 例如: 目前,我正在使用SVN、Nant和CruiseControl.Net,但如果情况需要,我会打开另一个持续集成服务器或构建脚本。我不理解真正的问题。不管怎样,我建

Svn TFS文件夹-让它们像Subversion一样工作;主干/标签/分支”; 我最近开始使用Team Foundation Server,并且在让它按我希望的方式工作时遇到了一些麻烦。

我已经使用Subversion好几年了,我喜欢它的工作方式。我总是在每个项目下设置三个文件夹:主干、标记和分支 当我在处理一个项目时,我所有的代码都保存在一个名为“C:\dev\projectname”的文件夹下。使用Subversion(使用switch命令),可以使这个“projectname”文件夹指向主干或任何分支或标记 现在我正在使用TFS(我的客户机的系统),我希望事情以同样的方式进行。我创建了一个包含我的项目的“Trunk”文件夹,并将“project/Trunk/Website”

Svn 有没有一种方法可以查看乌龟执行的是什么命令?

有没有一种方法可以查看乌龟执行的是什么命令?有几件事我想写一个钩子在签入时,我只知道如何做乌龟。如果我能看到Tortoise正在执行什么命令来创建我的钩子,那将非常有帮助。TSVN不调用命令行客户端。所以通常没有确切的等价物。 但是,在文档中有一个,进度对话框以纯文本形式显示命令和参数作为第一行。您只需获取TSVN源代码,编译它们并插入所需的任何跟踪。我也在寻找它。既然TSVN不这样做,你能推荐一个像样的SVN GUI吗?

Svn msbuild和subversion

我正在尝试使用msbuild从subversion存储库获取最新版本的代码。我正在尝试使用,尤其是svn任务来获取最新版本的代码。我不确定需要使用哪些任务来实现此目标(SvnClient、SVNUUpdate) 当前我的msbuild目标如下所示 <Target Name="GetLatestFromSVN"> <SvnClient RepositoryPath="https://mySvnRepositorytrunk/src/current" ToolPath

svn热拷贝是否覆盖现有文件?

我使用SVN hotcopy在每个工作日对存储库进行备份。当我查看Windows计划任务日志时,我看到作业已成功运行。当我进行svnadmin验证时,我似乎并不是只有一部分修订。我是否需要先删除文件,或者是否存在覆盖现有标志。svnadmin help hotcopy没有显示任何内容。我使用了verify命令,但找不到某些修订。当我删除它并再次运行svn hotcopy命令时,他们会验证输出是否包含缺少的修订。我想这意味着它不会覆盖它们。我似乎找不到允许我覆盖文件的标志。如果没有其他人提供答案,

Svn 有没有一种方法可以;纠缠;Subversion中的两个文件?

我有一个其他人一定遇到过的问题。我正在开发一个在两个不同平台上运行的代码库。大部分代码在平台之间共享,但部分代码针对特定平台进行了优化。因此,在文件foo.cpp中可能存在函数foo()的通用实现,在文件foo\u a.cpp中可能存在针对平台a优化的实现 当然,有时会发生的情况是,开发人员修改了foo.cpp,忘记对foo\u a.cpp进行相应的更改以保持它们的同步。这会导致非常不愉快的bug,很难找到 最后,我的问题是:有没有办法在Subversion中“纠缠”两个或多个文件?无论何时提交

Svn 什么使DVCS中的合并变得容易?

我读到: 通过分布式版本控制 分布式部分实际上不是 最有趣的部分 有趣的是这些 系统从变化的角度思考,而不是 就版本而言 及 当我们必须合并时,Subversion 尝试查看我的两个修订 修改过的代码和修改过的 代码并尝试猜测如何 把他们打成一个大的邪恶 混乱它通常会失败,产生错误 “合并冲突”页面和页面 简单地说,这并不是真正的冲突 颠覆失败的地方 弄清楚我们做了什么 相比之下,当我们工作的时候 在Mercurial中,Mercurial是 忙于保存一系列变更集。 因此,当我们想要合并代码时

在SVN工作副本中查找不合适的目录?

我有时在使用SVN时遇到的一个麻烦是,工作副本被一个.SVN文件夹从其原始位置移动而损坏。如果你小心地使用适当的工具进行所有移动和重命名,这种情况不会经常发生,但它仍然会时不时地发生 首先,是否有人知道在提交之前是否有一个很好的方法来捕获问题?巡航控制通常会发现问题,但有很多情况下它不会发现 第二,如果我怀疑存在不合适的.svn文件夹,是否有一种快速简便的方法来检查它?我可以根据编译器错误推断出哪个目录不合适,或者用另一个干净的签出来区分工作副本,从而手动完成这项工作。但是,这似乎是一个问题,S

在现有安装上设置Magento和SVN

我刚刚接管了一个带有大量定制的大型Magento安装。我从未在项目中使用过SVN,但我确实看到了使用它的好处。到目前为止,我已经成功地创建了一个存储库,但是我现在需要了解获取当前项目副本和正确获取SVN设置的过程 这样做的过程是什么?我是从检查Magento的干净副本开始的吗?如果存在版本不匹配怎么办?请注意,细节对我们很有帮助。我知道SVN的好处,但不知道如何实际设置它。移动正在运行的站点总是比移动刚刚开始开发的站点要复杂一些。首先,复制站点的最新版本(不要使用实时版本)。从副本中删除所有缓存

什么';这是405方法不允许的svn错误吗?

在尝试提交时,我得到: 405方法不允许 响应MKACTIVITY请求。解决的类似问题应该是指针 我也有类似的问题 谷歌代码上的活动。是的 因为我已经查过了 具有http:,但签入的存储库 所需的https: 评论呢 你要么需要重新检查 带有https的文件夹:(或者如果您 鬼鬼祟祟地清除文件夹,除了 .svn,然后修改 .svn/具有来自的url的条目 http=>https。现在进入提交屏幕 将显示https URL svn服务器在哪里?是谁设置的?这是一个谷歌代码回购。svn的重新定位会完

Svn 使用subversion,是否可以;无形的;是否在版本控制中包含文件?

我的项目包含两个不断变化的IDE配置文件,但对构建本身没有任何影响。我希望这些文件包含在每次提交和更新中,但我希望它们不会出现在修改文件列表中。这可能吗 详细信息: My IDE(Xcode)使用每用户配置文件来跟踪窗口位置、本地构建目录、颜色编码等。这些配置文件与项目文件本身一起存储(在同一个包中),并且不可重新定位。如果我指示subversion忽略这些文件,它们将从提交中排除。如果我拉一个更新和另一个开发人员修改了项目,我的本地配置文件将被删除。如果我不忽略这些文件,它们会在我的subve

如何从svn切换到bzr以在本地工作

我已在Internet上导入(签出)一些只读存储库 $ svn co http://some.repo/at/somesite read-only 现在我想做这个只读的(而且我在bzr方面比svn有更好的经验),因此,我想将此存储库从svn更改为bzr存储库,以便在本地工作。如何做到这一点,还有一件事svn是否支持像bzr这样的本地存储库 您将想看看,它描述了如何使用bzr从SVN简单地签出 此外,对于SVN,您必须在机器上设置本地SVN服务器/repo,而不是像git/mercurial/b

IntelliJ中的SVN集成插件不支持检查目录状态?

你知道IntelliJ中的“SVN集成”插件为什么不支持“检查目录状态”命令吗?类似于Turtoise SVN客户端支持的“检查修改”命令?IDEA在后台自动询问状态,并在“本地更改”中显示 此外,如果目录已被移动/重命名,或者其中的属性已更改,则项目视图中的目录名颜色为蓝色 如果你是指目录的递归状态,那么,你可以在Changes | Local中通过文件夹分组打开,IDEA在后台自动询问状态,并在Changes | Local中显示 此外,如果目录已被移动/重命名,或者其中的属性已更改,则项目

svn文件已上载,但没有';t打开

我使用tortoise svn从本地系统向服务器添加了一些文件。当我在浏览器中直接打开svn链接时,它会列出我从本地系统添加的文件。这些是html文件。当我从svn打开这些文件时,它会很好地显示浏览器中的文件内容。但当我尝试在浏览器中使用普通url打开这些html文件时,浏览器会说找不到文件。我正在尝试打开的链接如下: SVN URL: (工作正常) 普通URL: (未找到文件) 我在svn存储库中的同一位置有其他文件,index.hmtl类似于index2.html。它可以很好地处理svn和普

Svn 什么时候合并失败?

我使用scm(SVN,Git)已经有一段时间了,它们的合并健壮性“一直令人费解”。有时自动合并有效,有时则无效。关于什么会自动合并,什么不会自动合并,是否有一般规则?我认为问题在于对版本管理的工作原理缺乏一定的了解。版本管理不是灵丹妙药,它不能读懂人心。因此,如果两个人在一个文件上进行协作,并且对文件的某一部分有冲突的更改,那么系统(git..可能具有最好的合并功能)将不知道保留哪个版本。(它不会将一个更改优先于另一个),因此需要手动干预 这不是版本控制机制的限制,而是非常关键的功能。有时,当您

Svn 如何强制NetBeans通过Subversion更新Java包?

我们正在使用NetBeans(6.9.1)和Subversion。在我的本地机器上,我有几十个本地修改的文件。然而,问题是我从未修改过这些文件!至少我看不出来。我的意思是,我没有打开文件并更改其中的任何内容 现在,当我执行更新时,它不会拉下更改。当我执行diff时,我将其作为BASE文件: <property name="transactiontype" type="string"> <column name="transactiontype" length="25"

Svn 如何合并已从主干中进行更改的要素分支中的更改

我看到以前问过非常类似的问题,但似乎找不到一个与我的问题完全相同的答案。对不起,如果这是重复的 我正在一个功能分支上工作,提交了10个修订,并且不时地将主干上的修订合并到我的功能分支中。现在,该功能已准备就绪并开始工作,我想将更改合并回主干。在情节中,这是 trunk --------------------^ \ \ \ ? feat v-----v-----v----? 我的第一个想法是做一个横向的全分支合并,从分支分叉到头部,我都会以壮举合并变化

从hudson确定最新的svn标签以进行部署

我们使用Subversion进行源代码控制,使用Maven进行依赖关系管理/发布准备,使用Hudson作为CI服务器。maven release prepare执行发布标记,并在SVN中创建一个新标记。我希望在Hudson中运行deploy作业时不使用最新标记(默认情况下),也不使用其他需要的标记 有没有办法在Hudson中获取最新的SVN标记信息并将其传递给参数化作业 谢谢如果您添加了一个构建操作,该操作列出了您的svn回购的标签,使用和: 您将在SO问题“”中找到其他选项 svn switc

将子文件夹移出svn 1.7 wc,视为新wc

在SVN1.7中实现WC-NG之前,我可以简单地将子文件夹从其父文件夹中拖出,并将其视为一个完全独立的WC。我很难找到一个简单的方法来完成这篇1.7篇文章。我也找不到像我这样关心它的人 inb4“只需签出一个新的wc”。发生这种情况是因为每个版本化的文件夹中都有一个.svn隐藏文件夹。此功能已在OrtoiseSVN 1.7中删除,其中只有工作副本的根目录具有.svn文件夹。这会使您拖出的子文件夹被视为未被TortoiseSVN版本化 顺便说一下,将子文件夹从父文件夹中拖出可能被认为是一种不好的做

SVN和部署:保持卫生环境

我的团队在使用SVN部署到我们的QA环境进行测试和保持开发流的干净性时遇到了问题,这样我们就可以在QA进行时继续开发 我希望有一些方法可以解决我们还没有遇到的问题 详细信息:我们在SVN中有一个开发分支,一个代码库供UI开发人员使用,另一个代码库供服务器开发人员使用 当我们部署时,.EXE和.SWF文件被检入服务器端文件夹,服务器开发人员推送到主干。一个WAR文件就是从那里生成的 问题是,随着QA的进行,服务器开发人员将继续开发未来的功能和bug,并且需要推到QA环境中,以便根据UI测试他们的代

如何发现SVN中新创建的标记已更改或未更改?

对于我的产品,我有几个组件。但是所有的组件并不是一直在改变。对于一个新版本,我将从工作主干或分支(即使组件是否更改)创建一个标记到SVN。并给出构建标签。现在我想知道新创建的标记是否有代码更改。是否有任何SVN属性或有用的东西可以轻松找到它?比较两个标签的修订号是一种解决方案,但很难找出要使用的前一个标签。如果组件是product dir中的子目录,并且始终标记产品的根目录,则可以区分两个标签-new和previous svn diff OLD-TAG-URL NEW-TAG-URL和diff的

如何自动更新SVN外部

我们目前使用VSS进行源代码管理,但我们希望转换到其他系统。VSS支持在不同项目之间共享单个文件。在流行的SCM系统中,似乎只有(?)SVN也提供此功能(SVN:externals)。其他仅允许共享文件夹。这就是为什么SVN是我们将回购协议转换为的候选方案,因为它可能比重新分配回购协议中所有项目的结构以将其调整为目录共享要容易得多 但是,SVN外部必须绑定到指定的文件修订(我不想考虑将外部绑定到头部修订的可能性,因为这样就不可能获得具有足够外部的历史项目版本)。这样,当修改共享文件时,它不会影响

Svn 如何防止合并后在Subversion中丢失提交历史记录?

设置简单的SVN项目布局: svnadmin create proj-repo svn co file://$PWD/proj-repo proj cd proj mkdir branches trunk tags features svn add * svn ci -m 'Basic SVN project setup.' 启动项目: cd trunk svn add README svn ci -m 'Add README' 实施功能: svn cp . ^/features/linux

SVN类似签出的还原与多个外部回购

我需要一些专家的建议。 我有4个以上的外部svn回购链接的回购或项目。 比如说,目前主要项目的修订版本是2500。 当前版本的外部项目适用于Ex-A 2100、Ex-B 2360、Ex-C 2410、Ex-D 2480 我需要查看主项目的2300版本。 但当我签出主项目的r.2300时,所有外部项目都签入了当前版本 如何将其他回购协议A、B、C、D恢复为特定版本,例如r.2250 似乎svn恢复不起作用。我需要像A,B,C,D这样的东西,请在2250版本中签出 我目前的解决方案是,我已经在r.2

Svn NetBeans 7.4是否完全支持Subversion客户端1.8.4?

NetBeans 7.4是否完全支持Subversion客户端1.8.4?我最近使用NetBeans 7.3更新了TortoiseSVN 1.8.3,我收到了一些错误,说明只支持TortoiseSVN 1.7。我非常确定NetBeans有自己的内部Subversion客户端,根据您的问题推测是1.7.x 1.8.x Subversion客户端的工作副本与1.7.x Subversion客户端的工作副本不兼容,如此处“升级工作副本”部分所述-可以找到一个简单而好的解决方案,让Netbeans 7.

SVN存储库-原始项目文件的位置

我有一个带Apache的Debian6服务器和一个文件夹,其中包含我们正在处理的项目的所有文件。该项目存储在/var/project中 项目的站点可以通过浏览器访问(通过Apache) 我在服务器上安装了SVN,以便在项目上生成控制版本 我在/var/projectrepo上用 svnadmin创建/var/projectrepo 我在Windows客户机上安装了TortoiseSVN,并在其上对项目进行了签出 现在:原始位置的项目文件(/var/project)甚至可以删除,因为现在存储库保留

Svn Powershell和格式表

我使用Powershell读取各种XML配置文件,然后使用format table-autosize命令以良好的表格格式显示输出,并将输出作为文本文件 由于配置文件时不时地更改,因此如果有任何更改,我每天都会在SVN存储库中更新这些文本文件。真正好的是,我可以回过头来查看特定配置更改发生的历史 然而,我遇到的一个问题是,有时配置条目比前几天“宽”,因此导致从一天到下一天的列移动比前几天更宽 我的问题是。。。如果我可以在format table命令中为每列指定默认宽度,而不是依靠Powershel

Svn 无法获取正确的修订号

我正在尝试回显我正在构建的版本号。在executeshell框中,我使用SVN环境变量SVN_REVISION。但一直以来,它的回声都小于我在控制台输出中看到的数字 示例:在控制台输出中,我看到了版本1234。但当我回音时,我看到了1232。请告诉我为什么我没有得到正确的修订号。我需要这样做,以便按照修订号来组织二进制文件,实际上没有太多的信息。没有自动SVN_修订变量。这是构建系统的一部分吗?这是在哪里设置的?如何设置 很可能您的最后一个主干版本是1232,但您的存储库版本是1234。请记住,

Svn 如何将提交注释添加到Subversion提交后挂钩

我有一个正在工作的Subversion提交后工作正常-如何添加执行提交的用户的注释 我的代码是 REPOS="$1" REV="$2" AUTHOR="$(svnlook author -r $REV $REPOS)" mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf # Script to send simple email when SVN is updated # email subject SUBJECT="[Projec

Svn 在提交时显示警告对话框

这是关于在Subversion提交时显示警告消息(最好是一个对话框) 基本上,我们想要的是,在补丁或其他版本中,当开发人员试图提交任何更改时 应显示一条警告消息,说明“当前修补程序正在进行中,只应提交经过预批准的更改。是否继续?”该消息应具有“确定”和“取消”按钮 若开发人员单击“Ok”按钮,那个么应该提交更改。否则,应取消提交操作 有可能在Subversion提交上实现这样的钩子吗 此外,我们如何在分支上设置一些标志,指示当前有正在进行的修补程序 有可能在svn提交上实现这样的钩子吗 不可以。

在svn上搜索具有相同属性值的文件

如何在我的存储库中搜索使用相同属性值的所有文件?我相信我可以在工作副本上使用或,但是如果我想直接在存储库中搜索属性值呢?例如,如果我有3个property project_id=12345的文件,那么如何搜索 提前感谢。Propget使用URL作为目标,但无法在内部筛选并仅显示某些属性: svn pg project_id URL/OF/REPO-r-v将显示定义了project_id的所有对象

subversion&tortoiseSVN:如何将更多主干文件夹和文件放入活动分支?

我们分支了subversion主干的一个子集。没有包括所有必需的文件夹,对于一个父文件夹,它的子文件夹被分支,但父文件夹本身没有分支。我需要得到分支结构来镜像主干,我不确定如何进行 关注事项: 就地创建新文件夹和移动文件夹可能会混淆subversion 将文件从主干复制到分支可能会混淆subversion 导致后续正向集成问题的不正确更改 不正确的更改会导致后续的分支重新集成问题 失去分支机构的新工作 主干上有并行工作,此时它是一个单独的功能/软件版本 请不要评论这个版本控制计划,我已经知道你要

Svn Subversion工作流:比较最新更改和提交新更改

我对subversion还比较陌生,对如何在IDEA中使用它有疑问 以下是我的构思过程: 尝试承诺;失败,因为本地文件已过期 转到Subversion>与最新存储库版本进行比较 对工作副本进行更改,使其与SVN副本匹配,但“我的本地添加”除外 我的工作副本会随着我在diff编辑器中所做的更改而更新 尝试提交时,仍显示过期 另一个开发人员进行了更改,我更新了本地文件以在diff viewer中反映他的更改,现在我的工作副本有他的更改和我的更改。我的工作副本与我们的两项更改都是最新的,如何将其输

从Talend studio导出Talend项目放到SVN上,并从Jenkins构建它

嗨,我正在使用talend open studio 5.5。我想导出talend作业并放入SVN。它包含以下文件。 1) 过程 a) .项目 b) .物业 我想从中构建talend作业,并创建jar、bat和sh文件,就像在talend open studion中构建作业时创建的那样。的介绍了如何使用talend命令行工具从studio外部构建作业。它是可编写脚本的,因此可以从外部工具访问,在本例中,Jean Baptiste使用Maven作为构建工具 他的示例commandline scrip

什么';这两个图标在OrtoiseSVN Repo浏览器中的区别是什么?

以下两个图标覆盖图之间有什么区别 我正在使用OrtoiseSVN 1.8.7 添加 感谢回复,我找到了这个链接:带箭头的应该指向一个,即svn:externals带箭头的应该指向一个,即svn:externals覆盖的文件夹应该代表一个外部链接,尽管箭头图标通常是红色而不是蓝色 外部链接类似于指向存储库中另一个位置存储的源的指针,甚至指向存储在不同存储库中的源 这是一个与外部链接相关的问题,用户也对图标感到好奇 覆盖的文件夹应表示外部链接,尽管箭头图标通常为红色而不是蓝色 外部链接类似于指向存

Svn 有没有办法访问Subversion';是通过编程方式还是通过命令行进行代理设置?

Subversion将其代理配置保存在~/.Subversion/servers文件()中 是否有一种通过Subversion命令行客户端访问此信息的方法,类似于类似于git config--global--list 我正在寻找一种方法来访问这些信息以进行读写访问,我希望避免对文件进行解析。由于似乎不可能通过svn可执行文件获得代理配置,我求助于使用嵌入式Python脚本。为什么是Python?由于它具有允许读取/写入INI样式文件的模块: if $(command -v svn &am

无法在Eclipse Luna上使用svn提供程序(subclipse)映射项目

使用文件->新建->项目获取此错误: 无法使用svn提供程序映射项目 在Eclipse控制台中,可以找到以下消息 Malformed network data svn: Unable to parse URL '/svn/mytech/!svn/bc/3457/trunk/ReadyAPI Keys/' 当我从命令行使用tortoisesvn签出项目时,它工作了。这不是我想要的。我希望SVN在Eclipse中工作 我为什么会出错,有什么线索吗 谢谢。我在eclipse luna和svn 1.8

匹配的SVN在没有有效JIRA问题的情况下提交到一个“一网打尽”票证

我的客户的团队负责人要求我将他的团队的SVN存储库与JIRA集成,以便所有源SVN提交都显示在JIRA票据上。为了实现这一点,我激活了JIRA SVN插件,并编写了一个预提交脚本来拒绝不包含有效JIRA问题的提交 这项任务有点复杂,因为团队的一名高级成员对从JIRA问题驱动源代码管理工作流持保留态度。作为一种折衷方案,在流程固化之前,我的任务是在预提交挂钩中添加一个后门“#nojira”。允许包含#nojira的SVN提交,但应记录这些提交,并提供一个catch all ticket PROJE

Svn 集成Subversion-OpenLDAP-MS Active Directory

我们计划将Subversion的安装与OpenLDAP集成以进行身份验证,因为在提交任何代码更改之前,所有用户都必须在Active Directory上进行身份验证 已经有人做过这种整合了。任何帮助都将不胜感激。退房 确保首先安装了Apache 我工作时使用的指令示例: LoadModule dav_svn_module modules/mod_dav_svn.so <Location /<your_desired_url>> DAV svn SVNPath

ClearCase向SVN迁移的研究进展

我是一名ClearCase用户,即将计划ClearCase-SVN迁移。项目相当大,有分支和标签。在开始一个计划之前,我想了解一下这次迁移的经验 此迁移是否会导致某些数据丢失 迁移所有历史记录是有效的还是存在一些问题 是否有任何高效且经验丰富的工具可以将ClearCase迁移到SVN 问题在于ClearCase是基于文件的(每次签入都会为一个文件创建一个新版本),其标签也是基于文件的(您在一个或多个文件上设置了标签,而不总是所有文件) 与Subversion相反,Subversion是基于存储

svn:E200030:数据库磁盘映像格式不正确

偶尔我会尝试提交一个文件并收到错误: Transmitting file data .svn: E200030: Commit failed (details follow): svn: E200030: database disk image is malformed 建议运行以下命令: $ sqlite3 .svn/wc.db "pragma integrity_check" ok 我这样做,只得到以下几点: $ sqlite3 .svn/wc.db "pragma integrity

乌龟svn更改默认作者姓名

两年前没有答案。 我在窗户上用乌龟 默认的作者提交名称不是我想要的 有没有办法明确地设置此问题或将其映射到其他问题?可能重复的问题请不要因为不喜欢答案(或缺少答案)而打开与您已经找到的问题完全重复的问题请不要仅仅因为你不喜欢答案(或不喜欢答案),就打开一个与你已经找到的问题完全相同的问题。

如何阻止SVN;“恢复”;签出的目录

我有这样的结构 /root /branches /tags /trunk 我签出了root,得到了所有三个目录。我真的不想要这个。我只需要/root、/branchs和/trunk。我不想要本地机器上的/标签,它太大了。如果我在本地删除它,SVN会在我更新/root时尝试“还原”它 我可以删除整个内容并重新开始,但我有一个带宽限制,这些限制非常大。我已经更新了/branchs和/trunk,我只想删除并停止/tags的更新(以恢复空间并避免意外启动更新/恢复) 如何做到

无法摆脱svn合并冲突

我们有一个主要项目的分支,我们一直在合并到主干中 不同的开发人员正在挑选他们自己的开发来分别合并,以便他们能够对应特定的JIRA问题 我们不时在主干根目录中使用以下命令来查找尚未合并的内容: svn merge --dry-run svn://svnhost/repo/app/branch 通常,如果所有内容都已合并,则不会显示任何输出 然而,这给了我们一个信息,告诉我们“解决所有冲突,重新运行合并以应用剩余的未合并修订” 我尝试过合并所有显示为冲突的内容,并解决这些冲突,但它们不断出现,但版

在存储库的SVN转储期间观察到错误(Visual SVN)

在迁移数据中心时,我将存储库从一台服务器移动到另一台服务器。并且,在执行SVN转储时,我遇到以下错误: * Dumped revision 547. svnadmin: E185003: Invalid diff stream: [tgt] insn 0 starts beyond the target view position 为什么在转储中会出现这样的错误?如何解决?我们对一次回购协议进行了近11000次修订,因此希望有一个简单的解决方案来解决这个问题 我所有的在线搜索都连接到其他SVN

  1    2   3   4   5   6  ... 下一页 最后一页 共 216 页