拒绝访问所有SVN目录

我正试图删除几个工作副本目录,但我对所有SVN文件的访问被拒绝,以管理员或普通用户的身份运行。我已经终止了乌龟缓存进程,无法找出问题所在 有什么建议吗?下载Microsoft的,看看哪些进程打开了文件句柄 下载Process Explorer后,运行它(无需安装),然后 选择查找->查找句柄或DLL 输入一个无法删除的文件名 它将列出带有该文件句柄的进程。结束这个过程,你应该会没事的 请注意,这是一个通用的Windows答案,而不是特定于陆龟的答案 您可以先尝试重新启动电脑,然后再尝试删除它

Svn 如何使Subversion(或任何程序)执行定期提交?

我想配置我的计算机,使其每半小时自动提交我正在处理的程序。我使用的是svn存储库,所以即使它只是一个脚本,每30分钟运行一次“svn ci”,也没关系。问题是我不知道怎么做 有人能告诉我,或者给我指点什么,让我让这个定期提交的东西工作吗 提前谢谢 编辑:很抱歉,我似乎混淆了人们为什么我要这样做。我想这样做的唯一原因是因为我的一位讲师想让我们知道我们的代码是如何随着时间的推移而发展的,我认为将svn用于此目的是一个好主意。最新提交是否有效并不重要。它只需要显示我对代码所做的更改。 如果您运行的是U

SVN元';无法提交未版本化的文件,即使它们显示为svn状态

我在建立一个新的源代码管理项目时遇到了困难。我已经在subversion中导入了一个项目,从表面上看,一切都运行良好。但是,每当我向项目中添加一个新文件时,即使在运行svn status时它显示为未版本,但当我尝试使用svn ci-m'msg'或在我的OS X svn客户端中尝试时,它不会被签入 以下是svn状态的一些示例输出: ? Assets/Placeholder Images/shopping_list_1.png 当我尝试签入时,它只签入那些已经版本化的文件。其余的都被默默

Svn 基于版本控制工作流的Web开发

简介: 我在一个双人团队工作(我们将来可能会扩展)。 我们有一个web开发服务器和一个生产服务器。 目前,当我们开始开发时,我们在localhost上启动它们,然后将它们部署到web dev(我们可以通过挂载的驱动器访问web dev),并将此“共享”驱动器的更改提交给SVN。对web开发人员的最终测试,通过FTP向我们的生产服务器发送来自上层和下层的批准。 (我能听到林奇来了……) 是的,我知道从一个位置共享文件并从那里提交文件都是错误的,但当我了解SVN时,这并不是一个坏主意。现在我想改变它

Svn 如何构造Subversion存储库

我正试图找出最好的方法来构建我们的Subversion存储库 那么,为下面的每个项目创建一个初始存储库然后再创建子存储库是最佳做法吗 哪些存储库应该创建主干、分支等 另外,我听说最好不要在根级存储库中创建主干、分支和标记文件夹 我知道当我在另一个团队时,我们拉了ProjectA,但它没有拉下主干、分支文件夹,这很好,但我不知道服务器上是如何构造的,以实现这种情况。为了避免将来的维护难题,除非您有大量代码,或者设想要完全删除包含大量代码的项目,将所有内容都保存在一个存储库中。然后为每个项目创建目录

Svn 从TeamCity中的共享VCS根目录配置多个构建配置

我有一个包含多个项目的SVN存储库,例如 /molindo/trunk/foo /莫林多/树干/酒吧 /莫林多/主干/巴兹 目前,我已经配置了3个项目,都使用共享的VCS根/molindo 默认情况下,每次提交都会触发所有3个项目的构建(尽管trunk/foo并不关心trunk/bar或trunk/baz中的更改)。正如我所看到的,可以配置VCS触发器(例如+:/trunk/foo/**用于项目foo)。虽然这适用于构建触发,但它仍然显示其他项目的挂起更改 那么我现在有什么选择呢。我能想到

SVN:是否可以永久删除复制或删除的分支?

我必须从svn历史记录中永久删除一个分支。通常我会使用 svnadmin dump /path/to/repo |svndumpfilter --drop-empty-revs --renumber-revs exclude /branches/bad_branch 但是,此分支不仅是创建的,而且还被移动然后删除,转储脚本无法处理下游信息,并显示以下消息:无效的复制源路径“/branchs/bad_branch” 所以我想有两种方法来解决这个问题 只保留最新的几个版本 历史记录和当前存储库

Svn 存储库布局和稀疏签出

我的团队正在考虑从Clearcase转移到Subversion,我们正在考虑这样组织存储库: \trunk\project1 \trunk\project2 \trunk\project3 \trunk\staticlib1 \trunk\staticlib2 \trunk\staticlib3 \branches\.. \tags\.. 这里的问题是我们有很多项目(1000+),每个项目都是一个dll,链接在几个常见的静态库中。因此,检查主干中的所有内容都不是一件容易的事

svnserve.conf身份验证未工作

我可以设置Subversion服务器。我可以做出改变。我唯一不确定的是使用svnserve设置基本身份验证。以下是我遵循的教程: 根据教程,我编辑了两个文件:svnserve.conf和passwd,并重新启动了apache服务器。但身份验证仍然无法工作 即使我设定: anon访问=无 重新启动apache,我仍然可以读取svn文件并提交Eclipse中的更改 我是否遗漏了任何步骤?如果您使用apache为存储库提供服务,则需要阅读下一章。 您阅读的文档仅在使用svnserver使用svn:/

svn:重新同步到已更改的路径

我需要重命名我的svn存储库中的路径。如何重新同步本地签出 澄清: 服务器上的旧路径无效 http://myserver/vault/myrepos/systems/foo/branches/mybranch-0.1 服务器上的新路径现在已启用 http://myserver/vault/myrepos/systems/foo/branches/mybranch 我明白了,这只是svn开关(我在尝试重新定位,但我想只有当您的整个存储库移动到另一个服务器或另一个根URL时才需要) 一个简单的s

svn导入,不修改修订或修改事务中的文件列表

在过去的几年里,我从这个网站获得了很多知识/见解,现在我真的希望得到一些启示 情况如下: 您拥有repo的一般结构(主干、分支、标记),但在布局中添加了另一个名为“db_revs”的目录。现在在pre-commit中,您将特定数据库(细节无关)转储到一个临时文件中,比如/tmp/REV.sql(REV是repo或事务的头修订号) K一切正常,您只需在/db_revs/REV.sql处将该临时文件导入repo即可 现在很明显,导入,即使在提交过程中发生,也会增加对repo的修改。因此,当您在主干中

Svn 部署Web应用程序

我们使用SVN。在生产服务器上进行“svn升级”是一个好主意吗?如果是,我们如何回滚?部署web应用程序的最佳实践是什么(我们的应用程序是PHP) Boss想使用FTP。如果你的应用程序不是超级庞大,那么svn更新或FTP到新目录。完成后,重命名旧目录并重命名新目录 或者,只需创建一个符号链接,并将其更改为新目录 如果必须回滚,请将其更改回原处;如果不需要,请在再次更新时删除旧副本 如果你有一个巨大的应用程序,你可以做同样的事情,但是有两个副本,并使用RSYNC复制到新的树。从存储库更新测试服务

Svn 哪些DVC最适合Subversion存储库

当我们可以访问中央存储库时,Subversion工作得很好,但有时两个或更多的开发人员在客户端工作,他们并没有连接到中央存储库。我正在寻找DVCS,可以帮助我们离线 它应当: 与Subversion存储库合作,使开发人员可以在离开前结帐,在脱机时在本地提交,并在返回时提交到中央存储库 在脱机工作的开发人员之间轻松交换代码 Windows操作系统,图形用户界面优先;开发者习惯于乌龟 有人使用Bazaar、Mercurial、git或其他东西,并能显示其优势和缺陷吗? 到目前为止,我开始(真的回

如何将项目添加到SVN?

我是SVN的新手,我需要将我的项目添加到SVN。我不知道如何为我需要添加到SVN的项目创建主机名 请帮我了解SVN 感谢大家,, 莫尼什语 阅读关于svn的书-开始 查看“快速参考”以保留所有命令的心智图: 要开始,您可以执行以下操作。阅读书中的细节 创建存储库 svnadmin创建/svnrepos 创建用户 vi/svnrepos/conf/svnserve.conf anon访问=无 授权访问=写入 密码db=passwd 添加密码文件 vi/svnrepos/conf/passwd 按以

从projectLocker中移动svn存储库

我想在projectLocker中移动包含所有历史记录的项目。 我怎么做呢?我还没有用过ProjectLocker,但网站上说项目所有者可以随时创建他们的subversion存储库的完整转储。我将假设这意味着以生成的格式。如果是这种情况,那么您需要创建一个本地存储库,并使用从转储中填充它 svnadmin create new.repo svnadmin load new.repo < oldrepo.svndump svnadmin create new.repo svnadmin加载

如何在我的计算机上托管svn服务器?

我有VisualSVN服务器,我想在我的计算机上创建一个面向internet的存储库,但我似乎做不好。我创建了存储库,禁用了https,并尝试通过以下方式访问服务器: svn://xxx.xx.xxx.xxx:8080/svn/repo/trunk 或 但每个案例都给了我一个错误 对于svn协议: 无法连接到主机 “xxx.xx.xxx.xxx”:无法连接 因为目标机器 主动拒绝 在http情况下: 选择 : 无法连接到服务器 我错过了什么? 我是否需要配置Apache服务器或类似的东西才能

Svn 用户创建的文本内容的版本控制

问题:我正在开发一个网站,用户将创建、编辑和销售故事,基本上是文本文件。我想为他们的文本实现一个用户友好的版本控制,或多或少像谷歌文档。我不是在寻找Wiki,而是在寻找一个可以集成在网站中的VCS解决方案,其中版本控制只是一个方面。例如,我有自己的编辑器,有web、桌面和iOS版本 设计细节:在我的设计中,我希望能够处理50k用户,每个用户平均有4个故事文本文件,每个文件100kb。他们的故事将至少每30分钟左右自动提交一次。我担心可能的开销和延迟频繁创建、删除和提交数千个故事和数百个帐户的更改

Svn 陆路出口

我有一个位于code.google.com上的项目,是一个客户端陆龟vn,该项目被导出和导入,然后我按下导出并选择修订,现在加载任何项目时,我只下载了没有folder.svn和文件上没有图标的项目,我应该怎么做使用签出获取.svn文件夹。“导出”仅提供文件,而“签出”提供包含元数据的存储库。使用“签出”获取.svn文件夹。“导出”只提供文件,而“签出”则提供包含元数据的存储库

svnadmin加载校验和错误

我有一个SVN转储,其中包含一些手动修改的代码,我正在尝试将转储加载回存储库。现在的问题是,对于更改的修订,我的校验和失败了。有没有办法重新计算整个转储文件的md5校验和,或者至少强制svnadmin加载它?在加载过程中,新校验和将被打印出来(据我记忆所及)作为错误消息的一部分…只需接受校验和并将其放入转储文件的字段中即可。在某些情况下,您不需要md5校验和。我遇到了这个问题,简单地删除这些行就行了 sed-i'/Text-copy-source-md5/d'repo.dump我遇到了确切的问题

SVN我应该要求创建一个新分支还是一个新的存储库?

我们有一个SVN repo,其中包含一组项目[它们彼此相关..彼此松散耦合..即项目中的dojo javascript调用另一个项目中的一些csharp对象]。我正在对其中一个项目进行某种破坏性的代码更改,以获得范围有限的临时版本。这意味着,在本版本中,一些曾经有效的功能将不再有效,但这对于产品/客户等来说是可以接受的 所以,我想知道,我是否应该在一个分支中进行这些代码更改,并在这个分支中进行发布?(或)创建一个新的存储库。最终,我们将解决所有问题,并将其带回主干 还有一个小细节,目前我是这组项

Svn gwt单元缓存不存在

当我尝试提交我的SVN时,我面临这个错误 svn: 'C:\Users\wageeha junaid\workspace\Copy of HOLS\gwt-unitCache\gwt-unitCache- 00000132A65F0D8B' does not exist 不应将unitCache提交到版本控制系统。用于此目的。如果使用Eclipse,请轻松修复:右键单击gwt unitCache文件夹,然后按刷新。问题是您需要在提交之前从包资源管理器更新文件夹。可能只是C:\Users\wag

乌龟SVN:回复

我刚刚在服务器中从511恢复到510;然而,尽管服务器显然在使用510,但511仍然在某个地方,而乌龟SVN正在考虑将511作为头版本,因此认为没有什么可提交的。我能做什么? 无法还原服务器。您使用WorkingCopy工作(总是,有一些例外),其中的更改通过提交转为回购 还原(svn help Revert)放弃您的本地更改,生成“原始WC”,并不使用repo执行任何操作 将WC更新到任何以前的版本不会更改存储库历史记录-历史记录是不可变的 重新思考并重新规划你的任务和困难。是否要“撤消上次

将SVN附加到现有回购文件结构

我有一些SVN存储库,不幸的是,它们被作为原始repo结构数据库、锁、钩子、conf文件夹等的zip文件而不是转储文件提供给了我 什么是将SVN重新连接到回购结构的最佳方式,以便可以在适当的位置使用它 不幸的是,我无法访问原始回购协议,因此我无法返回并进行转储 Mike我首先尝试创建一台机器或一台虚拟机,其OS和SVN版本与原始版本相同,因此数据库格式相同。然后以可移植的方式提取存储库,然后可以将svnadmin加载到所需的目标系统中。我以前也遇到过类似的情况,这种方法工作得很好。安装的SVN与

Svn java.io.IOException与hudson

我使用Hudson,源代码由SVN控制 在从机上签出新工作区时,将显示: hudson.util.IOException2:remote file operation failed caused by :java.io.IOException:remote call on server1 failed ... caused by:java.lang.OutOfMemroyError:java heap space 如何解决这个问题?查看哈德逊页面,看看其中的建议是否有帮助 如果你的Hudson

Svn grails插件maven repo

是否有任何maven开放存储库包含grails插件。 还是一些允许将我的maven存储库和svn存储库与grails插件连接起来的变通方法 谢谢,Pavel。我发现grails maven central现在包含grails插件。我发现grails maven central现在包含grails插件。据我所知,grails插件没有maven存储库。当部署到企业环境中时,Grails的“特性”令人难以置信地恼火:-(据我所知,Grails插件没有Maven存储库。当部署到企业环境中时,Grails

svn合并b1 b2或简单修补b2与b1之间的区别是什么?

问题: 在这里: 我无法理解以下方面的区别: 如果我将分支b1与分支b2合并 如果我使用meld或beyond compare之类的工具通过区分b1和b2来创建修补程序,然后在b2上应用该修补程序 那完全一样/相似吗 如果是,那么为什么我可以离线[不使用互联网]执行步骤2而步骤1只能通过svn merge在线执行 请解释下面是一个示例,显示了差异化和合并之间的根本区别(我们甚至没有谈论SVN): 假设b1和b2中都有一个文件F。F在b1中有一个额外的行,但在b2中没有。根据您是diff b1/F

“SVN错误”;“工作副本xxx已锁定”;并且没有.lock文件

我的工作副本被锁定并搜索解决方案,我发现一个上面写着.lock文件应该被删除。但问题是我的文件夹中没有创建.lock文件。如何解决这个问题。请帮忙。谢谢。SVN默认使用隐藏目录、.SVN或_SVN。在尝试修补这些文件夹之前: 通常,你能做的最好的事情就是点燃一只乌龟(http://tortoisesvn.net/)并将其挂接到存储库和工作目录。Tortoise钩住了资源管理器,使您能够更全面地查看您的工作文件夹结构。在有问题的文件/文件夹上尝试“解锁”命令。如果此操作有效(或无效),请对相关项目

当一个分支试图使用Intellij IDEA从另一个分支合并时,svn奇怪树发生冲突

主干上有一个项目a及其两个分支A1和A2。A1和A2都在开发一段时间 现在我想合并A2到A1的更改。我正在使用Intellij IDEA的“合并自…”功能,并将A2设置为A1的一个分支。然而,在我选择了要合并的修订并单击ok之后,在src/main文件夹中出现了“treeconflict” 有人有同样的问题吗 是的,有可能 它与Intellij没有任何关联 虽然您不显示分支的日志,但没有人可以告诉您更多详细信息 “树冲突”错误是Subversion、Subversion合并的常见情况。它100%

Svn Jenkins Subversion插件凭据错误

我已经配置了一个Jenkins项目来使用我的Subversion存储库,但是在通过Jenkins接口输入正确的凭据(并成功验证)之后,Subversion插件显然找不到凭据 这就是我得到的错误: 无法访问https://... : svn:E200015:选项。。。失败 org.tmatesoft.svn.core.SVNCancelException:svn:E200015:选项 ... 失败。。。原因: org.tmatesoft.svn.core.SVNCancelException:sv

SVN显示用户名而不是用户ID

因此,我们有一个SVN存储库,在这个存储库中,较早时提交者的名字被清晰地显示出来,并且更容易跟踪谁做了什么。最近,svn存储库被移到了另一台服务器上,并且进行了设置,这样现在当我们检查日志时,我们只能看到作者的用户ID。我相信我们可以在服务器中更新SVN authz或其他一些设置文件来添加作者姓名 我想问的是,在客户端有没有办法做到这一点?主要是因为我们没有权限修改SVN服务器设置。有没有办法我可以有一个道具或者什么东西,我可以有地图,它可以显示在日志中 我正在使用OrtoiseSVN作为SVN

svn合并--试运行显示svn差异

我使用的代码库(历史上)是手工合并的,而不是通过svn merge。我试图通过向所有人证明合并是多么有用来改变这一点,但当我进行试运行时,我得到了以下结果: $ svn merge [[Repo URL]] . -c 21355,21358,21364,21370,21371,21373 --dry-run --- Merging r21355 into '.': U [[File 1]] --- Merging r21355 into '[[dir]]': U [[dir]]/[[

Svn 在subversion 1.7.5中删除本地副本

如何删除错误签出的本地工作副本?我有一个包含不同签出树的目录(和一个.svn目录),只想删除其中一个。仅删除文件不起作用-任何对父级的更新或尝试重新使用树名都会重新填充文件。svn delete也不起作用,我无法从父级提交,或者仍然重复使用树名。[是的,我可以忽略“已删除”树,但我想重新使用该名称。] svn delete上有一个选项keep_local,它保留文件的本地副本,但将其从存储库中删除。我基本上想做相反的事情——删除本地副本,就好像它从未存在过一样——但不要触及存储库。请问有什么方法

使svn签出需要密码

我设置了一个svn服务器。我已经为它创建了一个密码,当使用web浏览器查看时,它确实需要密码,但当我使用“svn checkout http://”时,我可以像没有密码一样提取存储库中的所有内容。有人知道这里发生了什么吗 我的/etc/apache2/apache2.conf配置包含与上述文章相同的内容,即 <Location /svn> DAV svn SVNParentPath /home/svn AuthType Basic AuthName "SVN

Svn Jenkins subversion标签插件-带是/否选项?

我已经安装了subversion标记插件,它可以按预期工作,但我不想标记每个成功的构建,只标记候选版本。如何控制?Jenkins上是否有可以与subversion标签插件合并的是/否 谢谢你的帮助 Subversion标签插件没有这个功能。但是,您可以通过以下方式实现这一点 无需通过subversion标记插件进行标记 使用如下脚本标记源代码 rel=是 svn_标记_路径= 如果[$rel=yes];然后 回显“标记发布候选” svn copy$WORKSPACE$svn_tag_path/$

Svn Subversion,是否可能有几个文件夹始终指向一个公用文件夹?

我们标记每周基线,并有几个开发分支。标记/分支包含多个文件夹。其中一个文件夹应该是所有分支的公用文件夹。我想从我们所有的分支中完全删除它,这样就只使用主干中使用的版本。但是,所有分支中仍然需要该文件夹。如果我将它从主干以外的其他分支完全删除,那么开发人员仍然需要始终确保他们也从主干签出了文件夹,以便可以编译构建 为避免麻烦,是否可以将文件夹包括在所有分支中,但始终指向主干中的文件夹版本,而不是从主干以外的所有其他分支中删除文件夹?所以看起来是这样的,其中文件夹C是有问题的文件夹: TRUNK:

验证我对svn分支的理解

在我看来,SVN中的分支本质上是一种文件布局约定。即,按照惯例,分支存储在project_name/branchs/branch_name中,但在我看来,分支也可以同样轻松地存储在project_name/branch/branch_name中 最终,在我看来,SVN使用分支这个词的唯一原因是它听起来比复制这个词更酷。但在SVN的上下文中,它们实际上是一样的。这与git相反,在git中,分支在我看来实际上意味着什么 按照我的理解,使用SVN对分支的定义,将file.ext复制到file2.ext

无法执行成功的svn还原

我正在尝试回滚我的主干中的一系列修订。我使用的是tortisesvn 1.8.10,在主干的工作副本中,我显示了根文件夹中的svn日志。从“svn日志”对话框中,我选择要还原到的修订,然后右键单击并选择“还原到此修订”。将显示一个svn窗口,顶部的命令显示将的修订版HEAD-9046合并到C:\workingcopy,忽略abcestry 反向合并35107到9047 C:\workingcopy 我遇到的问题是,这个命令从一次运行到下一次运行似乎永远不会产生相同的结果。我将显示无法对其采取任何

已在USVN中创建用户,但用户无法访问存储库

我有一个包含许多子目录的存储库,我创建了一个有权访问特定目录的用户。我已经检查了服务器上的authz文件,并在USVN控制面板中双重检查了权限,用户仍然无法访问该目录。 如果我使用web浏览器导航到存储库,它会要求输入用户名和密码,但不接受凭据。当登录到USVN时,凭证可以工作,我可以使用USVN导航到文件,但是直接HTTP访问和使用OrtoiseSVN不起作用。 我使用的是USVN 0.7.2,结果是active directory中的密码与USVN中的密码不匹配。我将AD中的密码设置为与us

禁止tortoise svn签出访问,不提示登录

我已经在这台电脑上使用了很长时间的乌龟svn,但它突然停止工作 我正在通过tortoise执行svn签出,它返回错误: Unable to connect to a repository at URL: <url> Access to <path-to-repo> forbidden 无法连接到URL处的存储库: 禁止进入 此外: 在tortoise SVN中,没有缓存身份验证。我看着 设置/保存的数据。乌龟应该提示登录,但它 没有 我可以从另一台机器上执行完全相同

删除目录后SVN提交失败

我想删除一个文件夹,然后标记一个新版本,但不断出现错误 在trunk中,我用svn rm trunk/js/libs删除了文件夹js/libs及其所有子文件夹。 文件夹下的所有文件都标记为删除 然后,我使用svn cp trunk tags/0.3.7复制到一个新标记,在标记/0.3.7/js/libs中,所有文件和文件夹都标记为删除。然后,当我尝试使用svn ci-m v0.3.7进行提交时,当提交到达该文件夹的第一个嵌套文件时,在标记中出现以下错误: ... Deleting t

访问SVN:E175002时出错:SSL握手失败

我今天在访问我的SVN存储库时遇到以下错误: svn:E175002:SSL握手失败:“服务器选择了TLSv1,但客户端未启用或不支持该协议版本。” 你能告诉我应该检查什么以及在哪里修理它吗 我不能什么都不做 谢谢您正在使用哪个SVN客户端?哪个版本?在哪个平台上?我使用的是Eclipse Keplero,SVN浏览器在Windows上运行良好Eclipse Kepler已经5年了,并且共同响应的Subversion插件(是否使用Subversive或Subclipe)将不支持TLS。您必须将E

是否有一个工具可以直观地显示SVN存储库(即漂亮的图表)?

真奇怪 我找不到能够以图形形式显示SVN存储库的工具。 我希望能够看到修订/时间、分支/时间图的变化 有人知道吗理想情况下,它将是平台中立的,甚至更好的基于web的 迄今为止提供的解决方案简述: svn图 (你想怎么样 太多了 ,来自Atlassian,查看SVN存储库,并可以向您显示一些图表。还提供了一个方便的web界面,用于责备、区分等 例如,在 如果您喜欢一些漂亮的代码度量,.我遇到的唯一工具是svn工具中的perl脚本。它会生成一个点文件,可以以多种图像格式进行渲染。这可以封装在c

使用SVN处理和同步开放源代码库的自定义版本

我发现了一个开源库,它在我的项目中似乎非常有用。然而,该库处于alfa/beta状态,有点不成熟。碰巧我不得不手动应用一个补丁或完全自己做一些更改,以消除库中的一些小错误 问题是:如何在SVN存储库中存储和管理自定义“分支” 我希望保留我的自定义更改(最终可能会被项目所有者签入到主干中),并且我希望能够将我的版本与官方主干合并(他们可能已经改进了一些东西,等等) 我已经做的是用一个合适的svn:externals属性标记一个文件夹(比如说参考资料)。然后,我可以从官方主干“内部”更新绑定到回购协

Svn 哪个命令可以查询Subversion存储库中由特定用户锁定的所有文件?

哪个命令可以查询Subversion存储库中由特定用户签出并锁定的所有文件?您的意思是搜索由特定用户锁定的文件吗?因为您无法搜索由特定用户签出的文件(如果不搜索该用户的主目录)。在subversion中,“签出”仅意味着您已创建存储库中某个文件夹的本地工作副本。然后,您可以脱机处理该工作副本(直到需要执行某些需要与存储库通信的操作) 离线时,您可以随时删除您的工作副本,因此服务器实际上无法知道谁仍有“签出”的内容,而谁没有。 编辑:你的意思是锁。要列出由特定用户锁定的所有内容,可以使用一些sv

Svn 是否将Plone用户导出到LDAP?

我的任务是在Plone实例旁边设置subversion服务器。这种情况是Plone实例已经处于“生产”状态,因为有外部用户可以随时访问它 我相信设置LDAP并将Plone和subversion实例绑定到LDAP进行身份验证是最好的解决方案 所以,我的问题是 “如何将现有用户和各自的凭据从Plone实例导出到LDAP安装以实现无缝转换?” 提前感谢您的建议 没有“一步式”Plone-to-LDAP导出工具,您必须将Plone用户导出到CSV,然后将用户导入LDAP数据库 可将成员导出到CSV的Pl

使用svn commit仅提交文件夹的属性更改,而不提交其中修改的文件

嗨,我只想提交文件夹的属性,而不是其中本地修改的文件 当我使用svn提交时,它也提交修改过的文件。请告诉我如何获取 这个 如果您使用svn propset设置属性(添加到忽略列表文件夹/帮助),请感谢: 运行svn commit时可以使用--depth标志: svn ci --depth=immediates 这将跳过在文件中所做的修改。您还可以使用--depth的其他值 更新 根据——深度=立即将操作范围限制在目标及其任何直接子对象上。所以,最好使用 svn ci --depth=empty

Svn 将目标的输出作为值传递

是否可以将ant目标的输出作为其他对象的值传递?例如: <target name="svnrevision"> <exec executable="svnversion" outputproperty="svnversion" /> </target> <target name="jar"> ... <manifest> <attri

将文件夹删除与SVN原因合并;“更新属性的状态无效”;错误

我正在SVN中进行稀疏签出,对一个小更改进行合并,其中包括一个导致我头疼的文件夹删除 以下是一个例子: svn co https://bigrepo.company.com/ . mkdir source_branch mkdir source_branch/proc mkdir source_branch/proc/new_folder touch source_branch/proc/new_folder/new_thing svn add . --force svn ci svn cp s

Svn Subversion命令在OS shell命令行中工作,但不在IDE中工作

我已经使用Ortoisesvn组织了我的存储库。在创建文件结构时,我小心地只使用svn命令。现在,所有Subversion命令都在命令行中工作,但不是在我的IDE(Intersystems Cache Studio)中工作。基本上,我正在尝试为我的IDE编写一个插件,以便在Studio中使用Subversion。尝试将Subversion集成到我的IDE中,类似Subversive,但用于Cache Studio。这是在将代码重新组织到目录中之后发生的。例如,在命令行中,svn info和svn