svn相关内容
我最近开始在工作中将我们的一些项目导入 Subversion 存储库,在接下来的几周内,我希望团队中的每个人都负责他们自己的源代码控制管理. 我选择 SVN 而不是 GIT 的原因是我希望团队中的每个人,包括设计师、前端人员、集成商......负责他们自己的 SCM,所以我期待事情会如果他们使用 GUI(Mac 的 Cornerstone 和 Windows 的 Tortoise SVN)管
..
我们有一个相对 svn 外部的子文件夹(../project/subfolder).在新的主干结帐中,它指向(...TRUNK/project/subfolder),在新的分支结帐中,它指向(...BRANCH/branchName/project/subfolder).但是,如果您对包含子文件夹的项目进行切换,则子文件夹将始终指向 TRUNK.或者,如果您进行 BRANCH 结帐并切换到 TRU
..
我们的项目使用 XJC 从 XSD 生成 Java 类.我正在使用 JAVA EE 6. 当我们拥有的所有 XSD 重新生成时,生成的类在文件顶部包含以下注释: //生成于:格林威治标准时间 2011.02.23 下午 02:17:06 是否可以取消此评论?原因是我们使用 SVN 进行版本控制,并且每次我们重新生成我们的类时,每个文件都会在 SVN 中显示为被更改,尽管唯一不同的是这条注
..
在许多项目中,我检查了完整的存储库,然后有了标准的目录结构: 项目/分支机构/标签/树干/ 如果我做一个 svn up 项目,branches 和 trunk 文件夹都可以,当然,tags 文件夹也已更新,并且(大部分)充满了许多对我的工作没有价值并且只占用磁盘空间的标记版本. 我怎样才能从 svn update 中排除 tags 文件夹?特别是,我怎样才能只在本地执行此操作,也就是说,
..
我需要修改不同的标签.到目前为止,我在 SmartSVN 中使用了标签浏览器.但是它很慢. 类似 svn ls "^/tags" 的东西只显示标签而不显示修订.和类似的东西 svn log/path/to/tag -v --stop-on-copy 提供了太多不必要的混乱信息. 是否有 svn 命令只获取标签及其修订版? 解决方案 可以通过添加选项-v查看每个标签最近一次提
..
我正在 hudson v1.362 中设置参数化构建.我正在创建的参数用于确定要在 subversion 中签出的分支. 我可以像这样设置我的 svn 存储库 URL:https://my.svn.server/branches/${branch} 它可以很好地完成结帐和构建. 现在我想在构建完成后对其进行标记.我正在为 hudson 使用 SVN 标记插件来执行此操作.所以我转到 h
..
有什么方法可以显示哪个版本等同于某个标签? 解决方案 试试这个 svn log/path/to/tag -v --stop-on-copy 你可能会看到这样的东西 r10 |用户 |2010-02-07 17:06:01 -0800(2010 年 2 月 7 日,星期日)|1 行改变的路径:一个/path/to/tag(来自/path/to/branch:5) 您可以看
..
如何配置 TeamCity 以从 SVN 主干以及不同的分支和/或标签构建? 我们的想法是从同一个项目中进行多个构建,这样我们就可以拥有正在生产中的当前版本(能够在该“发布标签"上进行部署和修复),同时拥有每天都在进行实际开发的主干和分支. 对于我们的 SVN 目录,我们有我们的策略、所有者和所有这些,我们遇到的问题是如何配置 TeamCity 以在应用程序的不同“版本"或“状态"上为
..
是否有人对如何添加避免更改标签子目录的预提交挂钩有明确的说明? 我已经在互联网上搜索了很多.我找到了这个链接: SVN::Hooks::DenyChanges ,但我不能t 似乎编译的东西. 解决方案 我没有足够的声誉来“评论"Raim 上面的答案,但他的工作很棒,除了一个例外,他的 grep 模式是错误的. 我只是使用下面的作为我的预提交钩子(我没有现有的钩子,在这种情况下你
..
我正在使用 Jenkins 1.596、Workflow 1.3 和 Svn 插件 2.5.我正在尝试在我的工作流脚本中获取 svn 修订号. 我的工作流脚本部分是: 节点{结帐 scm:[$class:“SubversionSCM",位置:[[远程:'https://secure3.svnrepository.com/somerepo/trunk',credentialsId:cid]]
..
一段时间以来,我们一直在使用 Jenkins 进行持续集成.典型的构建作业在“源代码管理"部分指定 SVN 存储库和凭据,然后在“构建触发器"部分中,我们启用“轮询 SCM",轮询计划为每 10 分钟 (H/10 * * * *).我们已更新到最新版本的 Jenkins,并正在寻求建立管道构建.典型的管道脚本如下所示: 节点{阶段“构建"构建工作:'MyApplication Build'阶段“
..
如何通过 Jenkins 管道 groovy 脚本签出需要用户凭据的 Subversion 存储库?看来内置的 svn 命令不支持凭据,所以我尝试了这样的代码: 节点{阶段“结帐"withCredentials([[$class: 'UsernamePasswordMultiBinding',credentialsId: '34761a89-1402-47d7-96e2-aec22ffdc50b
..
我正在尝试svn update 4.0.0平台分支,但反复打错: E205011:处理一个或多个外部定义失败 我的 svn info 输出: C:\wso2\src\wso2carbon_platform_branch_400>svn info小路: .工作副本根路径:/cygdrive/c/wso2/src/wso2carbon_platform_branch_400网址:http
..
我正在使用 SVN 作为我的项目的版本管理工具,并计划使用声纳进行项目分析. 如何在每次将代码签入 SVN 时运行声纳项目分析? 解决方案 不要做复杂的事情作为预提交钩子!当用户进行提交时,直到预提交挂钩完成后,控制才会返回给用户.由于 Sonar 必须编译您的代码,因此您的用户将不得不等待每次提交以下内容: 查看代码 编译代码 运行 Sonar 执行的所有测试和检查 等
..
当我运行 jenkins 任务时,我收到以下错误 17:12:49.738 INFO - Sensor SCM Sensor...17:12:49.847 信息 - 此项目的 SCM 提供商是:svn17:12:49.847 INFO - 检索 SCM 责备信息...17:12:49.863 INFO - 要分析的 843 个文件信息:------------------------------
..
我们有一个庞大的项目,几乎没有单元测试.从现在开始,我想确保开发人员在提交新功能(或错误!)时不会覆盖相应的单元测试. 有什么方法可以强制执行? 我们使用很多工具,所以也许我可以使用插件(jira、greenhopper、fisheye、sonar、hudson).我还在考虑可能是 Subversion 预提交挂钩、jira 的提交接受插件或类似的东西. 想法? 解决方案
..
我最近将我的 SonarQube 服务器从 4.5.2 升级到 5.0.1,然后升级到 5.1(请参阅下面的编辑). 突然,一个多模块 Maven 项目的分析失败,出现以下错误: [INFO] [12:02:05.045] Sensor SCM Sensor...[INFO] [12:02:05.169] 这个项目的 SCM 提供者是:svn[INFO] [12:02:05.169] 检索
..
我正在尝试设置 SVN 以针对 ActiveDirectory 进行身份验证.我知道如果您将 SVN 设置为使用 Apache 提供服务,这是可能的,但这样做会引入太多开销,并且 SVN 运行速度太慢.通过阅读 SVN 文档,听起来现在应该可以(因为 SASL 在 1.5 中集成到 SVN 中)配置 SVN 以在不使用 Apache 的情况下针对 ActiveDirectory 进行身份验证.不幸
..
我有一个 android 项目,我已将它添加到 SVN 存储库.这些是我添加的目录/文件 目录:res、src、lib、 文件:AndroidManiFest.xml、project.properties、proguard.cfg 和 2 个启动文件 但是,当我执行以下操作时,我无法将文件创建为 android 项目 通过SVN签出导入项目(这是项目A) 在eclipse
..
每次加载基于 Subversion 的 PHP 项目时,我都会收到以下消息... 显然,操作系统是 Mac OSX Mountain Lion.我也按照链接中的说明进行操作,但它仍然出现在完全随机的时间.然而,颠覆行动似乎运作良好. 解决方案 从主菜单中选择 窗口 -> 首选项 -> 团队 -> SVN, 在右侧面板“SVN 界面"区域. 您可能会发现“client"设
..