Svn 使用wiki作为中央开发项目存储库

我曾经考虑过使用wiki(MediaWiki)来集中开发项目的所有项目信息。这是通过使用从SVN(使用)中提取信息的扩展来完成的,并通过链接到Bugzilla来提取分配给开发人员的工作或发布剩余的工作 示例: <bugzilla type="summary" user="richard.tasker@gmail.com" /> 将返回摘要 <bugzilla type="status" status="ASSIGNED" product="SCM BEPPI" />

Svn 图形代码分析

我将SubVersion与Hudson结合使用,我喜欢显示单元测试、构建时间和磁盘使用如何随时间增长的特性。我相信通过代码度量来获得对代码库的第一次评估——在开始使用新客户机时尤其有用。是否有任何工具可以执行以下操作 1) 从Date/Tag开始获取源代码的每个版本 2) 建造它 3) 运行代码分析 4) 运行测试 5) 存储详细结果(在某种Sql数据库中) 6) 重复此操作,直到不再修改 7) 整理并展示结果 你可以看到哈德逊本身的一个例子,但这并没有给出单个文件的概念,以及它们是如何随时间变

Svn Cruisecontrol.net缺少签入

我已经建立了一个CCNET,总的来说它工作得很好。它轮询SVN服务器,并在看到任何更改时检查代码。除非,也就是说,在构建过程中存在签入。目前,如果有人在构建期间签入代码,那么构建和测试运行大约需要3-4分钟,crusie控件无法识别签入,并等待构建运行后出现签入 为什么会这样 这是ccnet.config文件的svn部分: <sourcecontrol type="svn"> <executable>svn.exe</executable> &

如何防止svn扩展$Id$关键字?

标题怎么说 我尝试了svnpd,但不知道使用它的正确语法 >svn pd svn:keywords Id svn: warning: 'Id' is not under version control 更新: 我希望它能覆盖整个当前目录,而不仅仅是一个文件,因此我尝试: >svn propdel svn:keywords "Id" . -R svn: warning: 'Id' is not under version control property 'svn:keywords'

Svn 将subversion工作副本返回到旧版本

我的subversion服务器有一些问题,我不得不从备份中恢复它,但它是一个旧的。 例如,我的服务器版本为400,但我的工作副本版本为405。 我怎样才能让我的工作副本到一个旧版本,而不丢失我的工作并重新提交更改 如果我能理解的话,非常感谢,我百分之百肯定我不能理解 在405处复制您的工作目录 结帐400 从405到400签出复制回(减去.svn meta)文件 承诺401 感谢Dave-通过400提交从405复制工作目录: [aiden@devbox ~]$ svn export --help

当源代码位于Vista上的VisualSVN服务器上并迁移到Windows 7时,如何移动所有源代码?

我曾让VisualSVN服务器在Windows Vista机器上完美运行,而现在则是在同一台机器上运行Windows 7(安装在新分区上) 所以现在所有的源代码都在D:drive上的存储库中(它以前在C:) (Windows7将是C:,Vista现在将变成D:) 我们是否可以将D:\Repositories复制为C:\Repositories,然后在Windows 7上再次安装VisualSVN服务器,让它使用C:\Repositories,然后所有源代码、所有历史记录(差异和注释)都将再次可用

从客户端副本恢复VisualSVN服务器

我正在windows虚拟机上运行VisualSVN。虚拟机崩溃并损坏了映像。还原旧映像(2007年)后,我们发现数据备份无法正常运行。因此,我的笔记本电脑(客户端)上有一大堆项目(~20个),我想把它们推回到VisualSVN服务器上,现在它是空的 我知道这可以通过手动添加项目文件来实现,但这需要花费时间,因为我不想包含每个文件(即已编译的文件)。如果您有任何建议,我们将不胜感激。不幸的是,我没有一个完全自动化的解决方案供您使用,但有一种方法可以确定存储库中哪些文件的版本是使用命令行工具的lis

Svn 乌龟在犯罪后没有显示正确的状态

我打算在tigris.org上问这个问题,但是他们的论坛上有维护 我的环境: Windows7x64,陆龟VN最新版本x64,简单回购 我在做什么: 我正在向repo添加一个新文件,然后执行SVN提交。该操作是成功的,我可以从trac或直接在回购中看到它 我期望: 将该文件的图标显示为绿色复选标记 我所拥有的: 我看到蓝色加号图标,好像我还没有完成提交 但是,如果我只是在该文件夹中创建任何新文件(没有任何提交或更新),图标将立即更改为选中标记。真神奇 我不希望这里有人有答案,这可能是一个错误,但

Svn 分配代码(提交)主版本号

我使用subversion控制代码的版本(windows上的tortoise SVN和另一台计算机上的服务器VisualSVN)。就保留不同版本的代码而言,事情进展顺利,有必要的日志等。有时我会对代码做一些非必要/琐碎的更改,并在离开之前提交。有时,我会做一些必要的更改,使用我的代码的人(包括我)应该知道这些更改是否会因为某些函数被删除/更改/重命名而更新并出现一些错误 我下载的大多数程序都有版本历史记录,它们有重要的更改,也有次要的更改。他们也有不同版本的程序,如1.01、1.02、1.52.

Svn 如何找出文件被删除的版本?

在我过去的50次提交中,有一个文件被删除了。由于该文件不再进行版本控制,我不能简单地引用它。如果是谁删除了文件,我如何签入最近50次提交?只需执行即可 svn log file_that_was_deleted.txt svn log -v -l 100 URL >result.lst 查看该文件…并通过编辑器使用“查找”命令,您不知道是哪个版本和谁删除了该文件 可能在Windows上,您可以使用TortoiseSVN执行此操作。只需执行即可 svn log -v -l 100 UR

git svn:重置主服务器的跟踪

我正在使用gitsvn来处理svn存储库。我的工作副本是使用git svn clone-s创建的http://foo.bar/myproject以便我的工作副本遵循SVN(主干、标记、分支)的默认目录方案 最近我一直在研究一个分支,它是使用git svn branch myremotebranch创建的,并使用git checkout--track-b mybranch myremotebranch签出的。我需要从多个位置工作,因此从分支Igit svn dcommit-ed文件到svn存储库是

KDESvn';将ssh标识添加到ssh代理';不起作用

我生成了一对密钥。我希望kdesvn记住它,但当我单击“添加ssh标识”时 对于ssh代理,它什么都不做! 我尝试了ssh添加id\u dsa(id\u dsa是我的私钥),但我猜它与kdesvn无关。显然它与svn客户端无关,我必须设置ssh文件夹及其内容的权限,就像这样(在主机上):chmod 700~/.ssh&&chmod 600~/.ssh/*

git svn如何知道向哪个分支提交数据?

我的回购协议是SVN,我用git进行所有开发。我们有一个标准的布局,我用git svn init-s 以下是我使用分支机构的工作流程: # creates a new branch remotely git svn branch new-branch-name # switches to a branch or trunk locally git reset --hard name-of-branch git reset --hard trunk # merge changes from t

SVN:创建第二个存储库

我的问题是,最近的SVN URL直接指向存储库“repo1”,而不是SVN服务器根目录: svn://svnhost:3690 =>“/svnroot/repo1/” 但现在我有了第二个存储库(“repo2”): /svnroot/repo1(/www/final_trunk) /svnroot/repo2 如何告诉svn服务器指向根目录“/svnroot” 我需要做什么才能不因为新的URL而再次签出整个存储库 谢谢您的帮助。在我的设置中,我在Apache后面使用svn,并使用标记将svn目录(

SVN从分支到主干的合并

我必须将分支中某个特定版本的文件合并到主干中。 我该怎么做呢。 有人能告诉我合并的步骤吗? 如果我右键单击Ortoise SVN,合并->重新整合分支选项,则我无法继续。 即使我选择“忽略”选项并尝试合并,我也不能这样做。 错误就要来了。帮帮我 在Ortoisesvn中,我发现总是使用合并选项更容易实现。我不确定它在其他选项的引擎盖下想做什么,但这一个已经足够清楚了。选择分支,选择修订(即使是该分支的所有修订),然后选择目标(主干)。来自该分支的那些修订将重新合并(当然,在解决冲突之后)

将一个SVN工作副本嵌入另一个SVN工作副本

如何让我的项目工作副本(在我自己的SVN实例中)包含另一个同样使用SVN的开源项目的副本?我希望在我的实例中保持开源项目的源代码是最新的。我在Windows上使用VisualSVN和TortoiseSVN。我认为SVN不支持交叉存储库链接 但一般来说,你不应该这样做。您可能不想总是使用第三方存储库的最前沿,因为它可能有bug。通常,您希望拾取并选择要导入的稳定发布点。建议的机制是。我认为SVN不支持交叉存储库链接 但一般来说,你不应该这样做。您可能不想总是使用第三方存储库的最前沿,因为它可能有b

Svn 更改MonoDevelop SubVersion端点

我根本无法理解或找到如何在MonoDevelop中更改版本控制的终点 我将我的存储库更改为不同的IP地址,现在我不知道在我的Mono项目配置中在哪里进行此更改。在我找到的项目中,没有任何版本控制属性列出任何端点。这似乎是一个足够简单的概念?任何帮助都将不胜感激。您不能在MonoDevelop中进行此更改。您必须使用外部工具

NetBeans保存了SVN密码

我想知道NetBeans在哪里存储SVN密码,它是加密的吗?如果您将全局密码设置为“是”,它将不加密它们,请参阅:如果您将全局密码设置为“是”,它将不加密它们,请参阅:我将NetBeans 7.1与CollabNet Subversion Client 1.7.5一起使用 我认为它是在以下条件下保存的: C:\Users\{your_user_name}\AppData\Roaming\Subversion\auth\svn.simple\ 我发现了一个名为b65887bc6b………(一种随机

如何使用meld设置svn冲突解决?

我在Subversion配置中指定了合并工具cmd=meld。当我使用显示的冲突解决选项中的选项l解决合并冲突时,我收到以下消息: meld: error: too many arguments (wanted 0-4, got 5) The external merge tool exited with exit code 2 有人能诊断问题/提供解决方案吗?谢谢。您需要使用包装器脚本来抓取和放置subversion按照您的diff工具所需的顺序(检查): 使用外部双向和三向差分工具的关键(

Svn 使用版本控制元数据自动更改源代码

我正在使用C#中的源文件,希望添加签入时自动更改的标题。例如,文件中显示了入住日期、版权等 是否有办法向源添加标记,以便在签入时自动创建这些标记,但同样重要的是,一些标记在管理系统(即SVN、StarTeam等)之间保持一致,我们是否需要在将来更改管理系统 是否有方法将标记添加到源,以便在签入时自动创建这些标记 是-svn:您案例中的关键字 但同样重要的是,管理系统之间的一些一致性 不是(共同的)-不同的VCS对RCS样式的关键字使用不同的语法和技术,有些根本不使用(Git),但允许一些仿真层,

如何使用SVN Status命令

如何在Subversion 1.7.2中使用svn status命令 我试过下面的命令,但不起作用 C:\Documents and Settings\dj91358>svn status https://svn.nam.nsroot.net:9050/svn/33561/OpicsPlus/Opics/trunk/OPXPNYP/INTERFACE/RISK/ svn: E205000: Try 'svn help' for more info svn: E205000: 'https

Svn 将单个文件中的更改添加到多个更改列表中

当我做出属于单独提交的更改时(从语义上讲),是否可能以某种方式将一个文件添加到多个更改中 可以在GitHub for Mac应用程序中选择某些行,但我需要将此功能用于SVN项目。我认为这是不可能的。如果您将文件添加到一个列表,然后切换到另一个列表,然后编辑同一个文件,您将得到警告。我认为这是不可能的。如果您将文件添加到一个列表,然后切换到另一个列表,然后编辑同一个文件,您将得到警告。我也需要它。现在启动SourceTree只是为了这个功能。我也想要它。正在为该功能启动SourceTree。

svndumpfilter成功,但我在新回购协议中看到空内容

我最近将我的“dir1”从“myoldrepo/trunk/dir1”改为“myoldrepo/archives/dir1”。现在我想把它转移到一个新的回购协议上。因此,我做了以下工作: sudo -u apache svnadmin create mynewrepo sudo -u apache svnadmin dump myoldrepo | svndumpfilter include myoldrepo/archives/dir1 > dumpfile sudo -u apach

AspDotNetStorefront源的SVN分支/合并进程

想知道大家是否有关于如何管理分支和合并的建议,我们“希望”如何处理AspDotNetStorefront使用的定制。基本上,我们偶尔会得到AspDotNetStorefront的更新,需要在两个级别应用定制:全局定制和客户端定制。假设我们有以下一个简单的例子: AspDotNetStorefront是在SVN中设置的 AspDotNetStorefront分支到AspDotNetStorefront_v1.0 AspDotNetStorefront_v1.0分支到AspDotNetStoref

Svn 在提交后钩子中将文件添加到存储库

是否可以在提交后挂钩中将新文件添加到存储库中 当用户提交文件时,必须将新文件添加到包含用户提交注释的存储库中 对于同一文件的第二次提交,需要附加已添加的文件 我可以使用svn.exe add命令执行此操作吗?检查以获取答案: 警告 虽然钩子脚本几乎可以做任何事情,但其中只有一个维度 哪些钩子脚本作者应该显示约束:不要修改 使用钩子脚本提交事务。虽然这可能会吸引你 使用钩子脚本自动更正错误、缺点或错误 正在提交的文件中存在策略冲突,这样做可能会导致 造成问题。Subversion保留客户端缓存的特

如果我点击svn upgrade working copy from svn,那么这对我的工作空间有什么影响

之前我切换了doscms文件夹的分支。之后,当我右键单击doscms文件夹时,它不会显示SVN更新和SVN提交,感染它显示SVN升级工作副本。因此,您能告诉我,如果我单击SVN升级工作副本,那么它将在我的doscms文件夹中显示什么类型的影响。检查以下内容是有意义的: Subversion 1.7对工作副本进行了重大更改 格式。在以前的Subversion版本中,Subversion将 写入时自动将工作副本更新为新格式 手术进行。然而,Subversion 1.7将使其成为 手动步骤。在使用Su

svn:我们需要一个测试分支吗

我正在尝试将我的项目迁移到SVN。在我以前的项目中,我们曾经将Trunk作为开发人员用来签出和提交的开发区域(除非有专门发布的分支)。然后我们曾经有一个分支用于测试区域 现在来看SVN,我不认为需要一个测试分支,我们可以在开发主干上进行构建,我得到的大多数示例都没有特别提到测试分支 在我以前的公司和项目中,测试分支存在,因为我们对测试服务器有不同的配置,所以config.xml文件对于每个环境都不同,所以我们对每个环境有不同的分支 有谁能帮我解决这个问题吗。我们是否需要有一个测试分支,只是因为不

Svn apache subversion如何删除用户访问权限

不久前,我在一台Ubuntu机器上安装了apache subversion。然后,我的一个同事控制了它。最近他辞职了,现在我不得不删除他的用户,以防止将来访问 我读了很多帖子,也用谷歌搜索了很多。在conf文件夹下(每个存储库中),有authz、passwd和svnserve文件,但这些文件中没有用户,我检查了是否启用了匿名访问,并意识到用户不能匿名访问 我已使用以下命令检查了有权访问存储库的用户: svn log -q file:///var/subversion | grep -e '^r'

Plus(+;)登录SVN文件名

当文件名称中包含加号(+)时,我在将文件提交到VisualSVN服务器时遇到一些问题。这是iOS开发所需要的。当我尝试提交包含加号的文件时,会出现以下错误: svn:E155011:文件“C:…\Foo+Bar.txt”已过期 svn:E160013:“/svn/Test/!未找到svn/txr/1-8/Foo+Bar.txt的路径 这是非常令人沮丧的。我已经在Windows和MacOSX上尝试了几个客户端(TortoiseSVN、ApacheSVN),包括1.6和1.7客户端。我怀疑这可能是V

从svn获取代码版本

svn提供代码的最新版本。 是否可以获取存储在svn中的项目的不同版本(而不是修订版) 更新: 这不是我的项目,这是任何开源项目的一般问题。我不知道是否有任何特定使用过的标签。我已经为它们添加了标签,svn公司url://path/to/repo/tags/v2_0_1。若你们并没有,你们将需要从日志或其他文件中找到和你们的版本相对应的精确版本。(Subversion本身并没有使用/tags目录,但这是一种常见的安排方式。对于svn,标记和分支只是单个修订版的副本。) 当然,为了使其工作,您需要

SVN在签出存储库的新副本后询问密码

我曾经遇到过一个小问题,就是用Tortoise SVN推到存储库,在我疯狂地摆弄存储库之后,我成功地删除了.SVN/entries文件,在那之后,所有的麻烦都爆发了。我原以为只要再次签出项目就可以解决问题,但现在每次我们尝试执行svn up,它都会要求输入密码: Authentication realm: <http://some.ip.address:80> Subversion Repository Password for 'this-user': 身份验证领域:Subver

SVN如何跟踪文件夹提交到哪个存储库?

我接管了一位前员工的工作站,根据代码所在的文件夹,该工作站将源代码提交给两个不同的svn存储库。OrtoiseSVN用于windows资源管理器中 TortoiseSVN如何跟踪与每个文件夹关联的SVN存储库?配置文件位于何处?该信息保存在(隐藏的).svn文件夹中。其中的信息不打算在subversion工具之外查看或操纵。1.6及更早版本的工作副本在每个文件夹中都有一个.svn文件夹。Subversion 1.7及以上版本的工作副本在工作副本的根目录中有一个“.svn”文件夹 使用Ortoi

乌龟SVN赢得';不承诺,不冲突

我在向我的存储库提交更改时删除了一个文件夹,导致了冲突,现在文件夹上方有一个红色感叹号,不会消失。我再次尝试提交文件夹,但出现错误: 提交失败(详细信息如下): 已计划添加“W:\LDraw\datsville\svn\trunk\povray\New folder”,但 不见了 如何正确设置?如果您使用的是Tortoise SVN,请右键单击缺少的文件/文件夹,然后选择“还原…” 这将还原您所做的更改(取消删除文件夹),以便您能够提交其他文件。 希望这有帮助

Svn 如何自定义Collabnet Subversion边缘存储库访问规则以禁止用户删除文件(无删除)

我团队中的一些开发人员疯了……他们有时会删除一个文件。我被派去阻止他们那样做。 到目前为止,我试着跟随(谷歌是我最好的朋友) 在“存储库访问规则”下,我 ##########################SVN组################### [小组] 行政人员:行政,商业数据管理 大卫:abc,鲍勃,罗伯 舞蹈演员:鲍勃 数据库:abc ##############特定于文件夹的访问规则######### [温度:/trunk/] @管理员=rw [温度:/trunk/应用程序/分

通过陆龟提交VN给出ra_局部错误,VisualStudio通过AnkhSVN提交有效

我正在帮助一位新同事通过TortoiseSVN将他们的更改提交到我们的SVN存储库,但我们遇到了一个问题。它给出的结果是: Command: Commit Error: Commit failed (details follow): Error: Unable to open an ra_local session to URL Error: Unable to open repository 'file:///T:' 存储库是一个基于文件的存储库,位于T驱动器的目录中。除了管理员之外,没有人

Svn 获取文件列表

我正在使用java和eclipse,我想使用SVN修订号从SVN获取文件列表 我在网上读过关于SVNKit的文章,但没有找到任何有助于理解如何使用SVNKit的东西 请指导我正确的方向,如果可能的话,从如何使用SVNKit一步一步地完成我的任务。非常感谢您的帮助。使用svnlook命令 svnlook已更改-r 这将为您提供所有具有所述版本号路径的FLE的列表。请尝试此代码。这是列出存储库中所有文件和目录的最快方法(它还允许获取属性和校验和) final SVNRepository sv

使用SSH和SVN签出到远程服务器

SVN是否有使用SSH签出到远程服务器的命令 正常的签出命令是:svn cofile:///var/svn/myrepo /var/www/html/project 我想: svn checkout file:///var/svn/myrepo ssh server1 /var/www/html/project 这一切的背后是在所有不同的服务器中只提交一次 谢谢本主题可能会为您指明正确的方向: 以下是有关SVN+SSH的更多信息: 哥伦比亚大学指南: 另一个合适的指南:

如何下载SVN代码?

好的,我想编译一个android开源项目,并与之一起玩。 问题是它的主机位于: 或 我只能一个文件一个文件地下载。。如何下载整个内容以便在eclipse中使用/ 您需要从存储库中签出。这会帮你的

SVN和LAMP服务器无法一起访问

我有一个LAMP服务器,在本地创建一个数据库,所有数据库都存储在/var/www/html/companyadmin中,我们可以通过在浏览器中键入服务器ie 192.168.2.2的ip地址来访问服务器 然后我在这个服务器上安装了svn,并将svn目录放在/usr/etc/svn中,并创建了一个名为companyrepo的存储库。我已经修改了subversion.conf文件,并将SVNParentpath设置为/usr/etc/svn 当我试图从浏览器ie访问我的svn存储库时http://1

Svn 无法签出,";现有连接被远程主机强制关闭;

我的SVN回购协议在Cloudforge上。我使用VS2012和AnkhSvn for dev。在我的Windows资源管理器中,我使用的是OrtoiseSVN v1.8.7 我正在尝试将我的整个项目“签出”到一个新文件夹中。它有两个文件夹,一个用于web应用程序,一个用于数据层代码 我在空文件夹中单击鼠标右键,然后单击“签出”。一切似乎都很好,但它突然停止了,并显示以下信息: Error retrieving REPORT: An existing connection was forcibl

Svn 为什么我需要显式地添加文件(而不仅仅是提交文件)?

为什么我需要显式地向SVN添加一个文件,然后提交它?如果有人提交了一个尚未添加到SVN的文件,那么他们想将其添加到SVN,这不是很明显吗?明确的add步骤有什么好处 明确添加步骤的好处是什么 您可以使用svn add命令逐个添加多个文件,然后通过一个命令svn commit从工作副本的根文件夹提交所有文件。这有时可能很方便。但是如果我只是从根目录执行一个commit,不是更容易吗?为什么我需要添加文件?commit不是意味着我想添加它们吗?不,不是。工作副本通常包含各种您不希望签入的文件(中间对

SVN服务器不请求凭据

我已运行Collabnet Subversion Server 1.8.9 在svnserve.conf中,我设置了: anon-access = none auth-access = write password-db = passwd 在passwd文件中,我设置了用户和密码 user1 = blah1 user2 - blah2 但是,当我使用Tortoise SVN存储库浏览器查看存储库和URL时,它不会提示输入任何凭据 开发人员一直在使用它来存储代码,但当我查看龟文本中的文件时,a

Svn Idea Intellij-分支之间的比较-内容相同

我的想法很奇怪。 当我比较两个不同的分支(一个下载到本地,另一个在repo中)时,我得到了带有“差异”的文件列表 问题是,当我双击文件时,它显示文件是相同的,消息内容是相同的 真的是这样吗?想法里有什么东西吗?或者是SVN的一些不良行为?不仅内容不同,模式或其他元数据也可能不同,试试这个 git diff 我被完全相同的问题所困扰,我只是想合并而不受非内容更改的困扰 我发现(在IDEA 2016.2中)您可以比较项目(文件夹)之间的差异,而不是版本差异。它甚至提供了一个基于内容而非版本数据的添

有用的SVN命令

我知道“有用”这个词可能会被理解为固执己见,所以我将用另一种方式来表达 在GIT中使用了一年后,我偶然发现 git日志--decoration--graph--stat 这会产生比默认的git日志更有用的输出。然而,我只是从GIT上推荐的视频聊天中发现了这一点 我最近开始学习SVN,最近的事情是 svn日志-l4 我不认为这是特别有帮助的。是否有一个包含各种参数(或linux命令)的SVN命令可以提供更有用的输出svn信息和svn状态放在一边。大多数Subversion命令行客户端命令都接受该命

Svn 在Subversive中添加新存储库

据我所知,我们可以将VisualSVN用于服务器,将OrtoiseSVN用于客户端作为实践 但是,如果我们要使用颠覆性的呢?subversive可以同时是服务器和客户端吗?如果我们要使用subversive作为服务器 我们如何允许用户24小时连接it? 打开公共IP并继续运行Eclipse?Subversive只是Eclipse的一个插件。服务器和客户端是不同的东西。 对于服务器,您可以使用您喜欢的任何服务器。它可以是乌龟,可视VN,甚至可以自己下载并编译Apache不提供二进制文件。如果您不想

Svn 工作副本丢失到Subversion的链接

今天,我的Subversion工作文件夹的文件和文件夹上不再有Windows资源管理器图标,当我尝试在Windows资源管理器或Visual Studio中提交时,它显示没有版本控制的文件。然而,今天早上一切都起了作用 我已经验证了.svn文件夹仍在工作副本的根目录中。我没有安装任何Subversion更新或删除文件夹中的任何文件(有意)。我的项目工作得很好,没有问题,只是项目不再受版本控制,我不能再提交代码 我在工作副本上运行了svn cleanup命令,它说svn数据库已损坏(如果我能找到它

Svn Subversion修订说明符是包含的还是独占的?

我似乎从来都不记得Subversion版本说明符(例如-r 42:1337)是包含的还是独占的。也许下限和上限是不同的,谁知道呢 Subversion也没有真正提到它。范围在大多数情况下都是包含的()(修订说明符页面有很好的示例,演示了它) 但要小心:狗屎会发生的!使用范围时,右边框未使用:svn merge-r X:Y(X>Y)在X之前(包括X)在Y之后(不含Y)撤消所有修订这是一个闭合间隔。我无法找出一个开放的用例。@alvarogonzález-但它(开放)部分(半开放)存在于SVNIt中

从SVN转储中删除空修订时出现问题

我正在尝试拆分包含多个项目的旧SVN存储库。 我尝试转储整个存储库,对其进行筛选,然后加载到新的存储库中,但由于以前的副本和重命名,svndumpfilter以无效的副本源路径错误结束,除非我包含更多文件夹: svnadmin dump OldRepository > OldRepository.dump svndumpfilter include --drop-empty-revs --renumber-revs "/UnwantedFolder1" "/UnwantedFolder2"

被忽略文件的SVN默认列表在哪里?

我已经在谷歌上搜索了文档。我被困在这上面了 您知道subversion忽略的文件列表位于何处吗?取决于-您以前按用户将其存储在本地文件中。(全局忽略配置部分,或注册表,具体取决于操作系统平台) 现在他们把它移到了一个svn属性,这样它的。它被称为svn:global忽略并自动使用 就我个人而言,我曾经将它们放在预提交钩子中,并拒绝任何具有禁用文件类型的提交。您可以在自动生成的用户特定配置文件中的注释行中找到默认的全局文件忽略列表(在杂项部分的键全局忽略)。例如,在Subversion 1.8生成

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 393 页