svn相关内容

如何在不检出整个源代码的情况下单独检出几个文件和文件夹

在我的项目中,我有很多文件夹.我当然知道我只想对少数文件(大约 15 个)进行更改,每个文件都在 7 个不同的文件夹中.另外,我不想检查整个源代码来完成它.是否可以仅检出所需的文件夹? 对于不同的来源,我经常会遇到这种情况.是否可以一次只签出选定的文件夹? 编辑 比如说我有一个源文件夹包含.5个子文件夹.喜欢, 来源 -- 核心 -- 帮手 -- 扩展 ..
发布时间:2021-12-24 13:12:35 其他开发

在 Intellij 中添加新文件不会添加到 subversion

我不确定我做了什么导致这种情况,但是现在在 IntelliJ 中添加新文件或包不会将它们添加到 subversion,我必须通过右键单击 -> subverion -> add 手动添加它们. 是否有控制此行为的设置? 解决方案 转到文件 -> 设置 -> 版本控制 -> 确认 -> 文件创建时间 您可能正在寻找"默默添加". 注意:在 IntelliJ 6 或更早版本中,这是 ..
发布时间:2021-12-24 13:12:16 Java开发

SVN - 重新整合合并错误:“必须是祖先相关的";

使用 TortoiseSVN - 当我使用测试合并时,出现错误“http://mysvnserver/svn/main/branches/ProjectA 必须与 http://mysvnserver/svn/main/trunk 有血缘关系/ProjectB" 我该怎么做才能解决这个问题? 解决方案 我刚刚遇到了一个类似的问题,想添加我遇到的问题和解决方案.分支是由树干的子文件夹而 ..
发布时间:2021-12-24 13:12:10 其他开发

托管颠覆建议或建议

我正在研究在一个新项目中使用托管 Subversion 并想知道是否有人可以分享任何经验. 我个人将 Beanstalk 用于家庭中的小型项目,但不适用于多人或大型项目存储库. 你用过什么/谁? 适用于什么规模/类型的项目? 你的经历是什么?(正常运行时间、性能、客户服务等) 解决方案 wush.net 很棒 - 大力支持我将它用于个人项目以及两个自由职业项目(一个 ..
发布时间:2021-12-24 13:12:05 其他开发

颠覆 python 绑定文档?

在哪里可以找到使用 subversion python 绑定的好的介绍? 我发现 svnbook 中的一个部分谈论它;以及一些 1.3 中的基本示例. 有没有更彻底和最新的内容? 解决方案 只是想在这里添加一点说明. 感谢以上两个答案(@BenjaminWohlwend 和 @Logan),我意识到 Subversion 有不止一套 Python 绑定/接口;我在我的 U ..
发布时间:2021-12-24 13:11:54 Python

如何检测文件以换行符结尾?

Over at 提交 subversion 时可以修改文本文件吗? 格兰特建议我阻止提交. 但是我不知道如何检查文件是否以换行符结尾.如何检测文件是否以换行符结尾? 解决方案 @Konrad:tail 不返回空行.我制作了一个文件,其中包含一些不以换行符结尾的文本和一个以换行符结尾的文件.这是tail的输出: $ cat test_no_newline.txt此文件不以换行符 $ ..
发布时间:2021-12-24 13:11:41 其他开发

SVN DIFF 命令是否有元数据排除过滤器?

我使用 SVN 作为源代码控制系统,我想知道如何在忽略任何元数据差异的同时比较目录.有没有办法告诉 svn diff 只比较实际内容而忽略任何元数据? 我的意思是像 SVN 属性等不影响文件内容的元数据.假设与主干 T 相比,文件 X 在分支 B 中有一个额外的属性.不幸的是,即使文件 X 的实际内容相同,它也会显示在 'svn diff T B' 中. 我在寻找这样的东西: svn ..
发布时间:2021-12-24 13:11:36 其他开发

Git-svn - 导入完整历史

问题 默认情况下,git svn clone 仅从分支创建开始导入历史记录,尽管事实上,文件的历史记录存在于分支创建之前的 SVN 存储库中. 如果重要的话,我们的 SVN 分支是由 svn copy 创建的. 我的尝试 我尝试了 --no-minimize-url 和 --follow-parent,但没有成功.生成的 Git 仓库和没有这些参数一样,从创建分支开始. ..
发布时间:2021-12-24 13:11:22 其他开发

subclipse 中的不同更改列表?

在 IntelliJ 中,我可以有不同的更改列表,以便我可以将某些我不想提交的文件放入不同的更改列表中,除非我选择该更改列表,否则不会提示我提交这些文件.比如某些数据库配置文件,eclipse项目文件等,我想很少或者从不提交. 有没有办法在 Eclipse 中使用 Subversion 来做到这一点?我一直找不到它,所以我必须每次都取消选中我不想提交的文件.请注意,我不能使用 svn:ign ..
发布时间:2021-12-24 13:11:11 Java开发

如何在不首先克隆整个存储库的情况下将文件添加到远程 Git 存储库(Github)

这个 Git 问题与另一个很相似 关于 SVN. 我有一个装满大文件的存储库,我需要向其中添加一个文件.这曾经在 SVN 中很容易. svn import -m "只添加一个文件" file_name http://path/to/svn/repo/file_name 如何在 Git 中实现这个简单的任务? 解决方案 对于 GitHub(不是 git 本身),GitHub ..
发布时间:2021-12-24 13:11:05 其他开发

将 SVN 结帐转换为使用 git (git-svn)

我使用保存在 svn 中的软件进行版本控制.我想使用 git (git-svn) 但是该软件需要大量设置和配置才能使用.有一些工具可以处理所有设置,包括通过 svn 检查所有代码. git-svn 的所有文档(我已经能够找到)都需要使用 git-svn 重新结帐. 有没有办法转换现有的 svn checkout 以便它可以使用 git-svn? 解决方案 你可以这样做: ..
发布时间:2021-12-24 13:10:51 其他开发

将 svn repo 与 git repo 合并

我有一项艰巨的任务,要在两个团队之间合并一个站点和大量文件.一个团队一直在研究 git,另一个团队使用 svn.我能否以最佳方式获得一些帮助?我在想的是我将创建一个新的裸仓库 git clone --bare ~/dir gitversion.git 然后从那里创建一个分支 git checkout -b import-svn 然后在那个分支上我将从 svn 拉取 svn checkou ..
发布时间:2021-12-24 13:10:45 其他开发

更改默认 SVN 差异工具

在博客之后,我创建了一个批处理文件 wm.bat: "d:\svnroot\external\winmerge\WinMerge.exe"/B/WAIT "d:\svnroot\external\winmerge\WinMergeU.exe"/e/ub/dl %3/dr %5%6 %7 我试着打电话 svn diff |哇 但这没有用.那么我如何将 WinMerge 或类似的实用程序与 s ..
发布时间:2021-12-24 13:10:33 其他开发

创建“补丁"在修订之间?

看来 SVN 的“补丁"功能并不是我想要的.我真正想要的是在修订之间创建文件差异.因此,我会选择 rev1 和 rev 2 并最终得到一个文件夹,其中包含在这些修订版之间更改或添加的所有文件. 这可以用 Tortoise SVN 还是普通的 svn 来完成? 解决方案 这可以在 tortoise SVN 本身中实现.右键单击要创建补丁的分支(文件夹) >> Show Log >> 选 ..
发布时间:2021-12-24 13:10:21 其他开发

xcode 从项目中删除存储库

我的 xcode 项目在 Source Control 菜单下列出了两个存储库.其中之一是来自旧项目的存储库,不应与当前项目相关联.但是,我不知道如何从项目中删除它. 注意:我已经从 Organizer 中删除了这个存储库. 任何帮助将不胜感激. 解决方案 我通过手动编辑 .xccheckout 文件做到了这一点. 以下是适合您的步骤: 退出 Xcode,并备份您的 ..
发布时间:2021-12-24 13:10:10 移动开发

推荐的源代码管理目录结构?

我将在新的 J2EE Web 应用程序上使用 Subversion 进行源代码控制.你会推荐什么样的目录结构来组织代码、测试和文档? 解决方案 我通常有 项目目录src - 实际来源doc - 文档lib - 从源代码引用的库dep - 不适合 lib 的依赖项的安装文件db - 数据库安装脚本 在使用 Visual Studio 时,我不确定这在 Java 世界中是否也一样.但我 ..
发布时间:2021-12-24 13:09:58 Java开发

使用哪种颠覆性的连接器发现

在 Eclipse 中安装 SVN 插件并重新启动后,出现一条消息,要求安装连接器.有 SVN Kit 和 Native JavaHL 连接器.我很困惑要安装哪一个以及为什么,有没有人可以指导我. 解决方案 这两个连接器应该都可以工作,以下是不同之处(更多来自使用它们的经验,而不是阅读它们的源代码): SVN 套件: 适用于所有平台,仅是 Java 实现(不需要 DLL 或共享库) ..
发布时间:2021-12-24 13:09:44 Java开发

我如何更正“提交失败.文件 xxx 已过期.找不到 xxx 路径."

我最近遇到了一个关于在 subversion 中提交合并结果的特别棘手的问题.我们的 Subversion 服务器是 @ 1.5.0,我的 TortoiseSVN 客户端现在是 @ 1.6.1. 我正在尝试将一个功能分支合并回我的主干.合并似乎工作正常;但是,提交失败并显示以下错误消息. 提交失败(详情如下):文件'flex/src/com/penbay/invision/portal/s ..
发布时间:2021-12-24 13:09:35 其他开发

在 Visual Studio 中更改源代码管理插件

目前该解决方案由SVN管理,我想切换到git.当我执行 Tools->Options->Source Control->Plug-in Selection 并更改插件时,我得到这个对话框: 我从来没有忘记,当我再次打开 .sln 时,它仍然是 SVN. 我有一种感觉,我过去曾多次这样做过. 附加信息:文件已经由 git 管理,我只是使用 git 扩展名克隆了它,它是 np.问题出 ..
发布时间:2021-12-24 13:09:24 其他开发