svn相关内容

当主干/分支/标签结构一团糟时,如何从 Subversion 迁移到 Mercurial?

我想将存储库从 Subversion 转换为 Mercurial,但是当我最初设置存储库时,我以最懒惰的方式进行了操作.随着时间的推移,该结构继续变形和恶化(此时它已有 5 年历史).尽管如此,我还是想尽可能多地保留历史,即使我必须弄脏并手动将它们重新拼接在一起. 废话不多说,目前的结构是这样的: svn://svn.example.com/Example+ 后备箱+ 大项目+ 二进制依赖 ..
发布时间:2022-01-23 10:14:22 其他开发

从 Subversion 迁移到 git,克隆所有分支并通过 gitolite 推送?

我一直致力于将我们在一个 SVN 存储库中的 9 个项目转移到 9 个单独的 git 存储库,由 gitolite 在服务器上管理,然后关闭 SVN.其中七个很简单,因为它们没有分支或标签,所以在我的工作站上我可以做一个简单的: git svn clone --stdlayout --no-metadata -A svnauthors.txt svn+ssh://user@host/var/su ..
发布时间:2022-01-23 10:13:29 其他开发

从 Subversion 迁移到 Git 如何在给定修订号的情况下找到提交?

使用 svn2git(内部使用 git-svn)从 Subversion 迁移到 Git 我想知道如何找到特定的修订提交. 问题跟踪器有如下评论是很常见的:“已在 r12345 中修复". 鉴于此,例如,我希望能够提取与 r12345 对应的差异. 提前致谢. 问候 解决方案 给定版本号,你可以找到 Git SHA git svn find-rev r1938 ..
发布时间:2022-01-23 10:11:37 其他开发

VSS 到 SVN 的迁移;工具建议?

任何人对将代码库从 VSS 迁移到 Subversion(保存历史记录、元数据)的工具有很好的经验? 我们将不胜感激任何反馈. 解决方案 这里 是一个方便的教程,它使用 vss2svn.exe(处理大部分 VSS 到 SVN 的工具迁移复杂性). ..
发布时间:2022-01-23 09:55:00 其他开发

SVN 到 Git 迁移

我正在尝试通过下载 svn2git.sh 脚本文件并使用以下命令从 SVN 迁移到 Windows 上的 git. sh svn2git.sh [ProjectName] [SVN Repo 链接] [SVN Rev (可能为 0)] [Stash Repo 链接] 我是新手,对 git-svn 和 svn2git 的用法很困惑.谁能建议我使用 svn2git 工具进行 svn 到 git 迁 ..
发布时间:2022-01-23 09:53:44 Java开发

Starteam 到 X 迁移?(其中 X 是以下之一:svn/git/hg/bzr ...)

是否有可以将 Starteam 迁移到 svn 或 git 或任何其他现代/体面的源代码控制系统的工具? 我正在考虑 git-svn 的工作原理;允许您使用 git 从 svn 存储库中提取. 可以导入 StarTeam 存储库并将其转换为 svn 存储库,但也可以不断从 Starteam 中提取并添加到 svn. 见鬼,即使是“starteam 到 cvs"工具也可以,只要我能 ..
发布时间:2022-01-23 09:47:23 其他开发

SVN 到 Git 迁移后如何列出和获取远程分支?

我将我们的 SVN 存储库迁移到 Git 并将其推送到中央存储库.我们有相当多的标签和分支,但不知何故,我们无法从 Git 客户端列出和获取它们.这很奇怪,因为标签和分支似乎在服务器上可用. 在 Jon Maddox 博客文章,Marc Liyanage 的博文 和 凯西的回答 我能够将解决方案拼接在一起.感谢大家的帮助! 这就是我最终要做的.首先,我使用 svn 提交者创建了一个文件 ..
发布时间:2022-01-23 09:43:25 其他开发

带有 svn 用户名的 git svn dcommit

我正在尝试在较旧的 subversion 存储库之上使用 git.我们有多个用户在使用新的 git remote (origin/master),它是旧 repo 的 git svn 克隆.问题是当我们执行 git svn dcommit 将更改从新的 git repo 推送到旧的 subversion repo 时,提交者的用户名丢失了,取而代之的是 git svn clone 的用户信息.有没 ..
发布时间:2022-01-23 09:42:51 其他开发

Git-2-SVN 迁移?

是的,我知道.为什么要从 Git 迁移到 SVN? 好吧,我碰巧遇到了需要将一个巨大的 Git 存储库迁移到 Subversion 的情况!这是我根据 Edwin 的评论尝试的一个工作流程: 首先创建一个本地 SVN repo:svnadmin 创建 svn_repo 接下来我查看我的 Git 存储库:git clone git:myNameSpace/myProject ..
发布时间:2022-01-23 09:39:17 其他开发

迁移名称中带有空格的 SVN(到 Git)分支

我在将 SVN 迁移到 Git 时遇到了一个常见问题,基本上我有一些用空格命名的分支(在 SVN 上).有没有办法解决或解决它? 我找到了一些“解决方案";但它们都不适合我. 对于带有空格的标签:https://stackoverflow.com/a/11365319/575643 用户 svn2git 也不工作 git gc 只是压缩数据(基本上) 我有一个粗鲁而庞大的存储 ..
发布时间:2022-01-23 09:35:47 其他开发

关于从 Clearcase 迁移到 SVN 的工具的建议?

我正在寻找从 ClearCase 迁移到 SVN 的工具. 理想情况下希望获得所有历史信息,或者尽可能多地获得. 增量合并非常有用,但不是必需的. 解决方案 这看起来是最好的.Polarion 的业务是 SVN,所以我猜他们对 有既得利益尽可能多的人使用它... 哦,事先备份所有数据,先在测试存储库上备份,等等. ..
发布时间:2022-01-23 09:34:17 其他开发

从 ClearCase 迁移到 SVN 的最佳策略是什么?

我们正在考虑从 ClearCase 迁移到 Subversion.该项目已经存在了一段时间(7 年),我们积极支持三个“主要"版本(分支),以及旧版本中的一些偶尔修复.该项目相当大 - 大约 200 万行 java 代码. 我很好奇是否有人做过类似的迁移. SVN 能处理这么大的项目吗? 迁移所有历史版本/分支是否有意义?有哪些工具可以选择性地做到这一点? 这样一个项目的迁移过程需 ..
发布时间:2022-01-23 09:31:51 其他开发

如何使用 SVN 提交除一个文件之外的所有文件

我想提交所有修改过的文件,除了一个使用 Subversion 的文件. 所以这里是场景: $ svn stM文件1M文件2M文件3M文件4 我可以这样做: svn ci -m "提交 1" file1 file2 file3svn ci -m "提交 2" file4 但是当有大量文件时,我试图简化我的工作: svn ci -m "提交 1" `svn st |awk '{打印 $ ..
发布时间:2022-01-23 09:02:27 其他开发

SVN 到 Clearcase 导出

我有一位非常坚持使用 Clearcase 的客户.是否有任何工具/脚本可以让我的团队使用 SVN 存储库(或真正的任何东西,而不是 Clearcase),但会定期自动将变更集同步回 Clearcase VOB? 我的想法是,如果存在这样的工具,并且它是自动的、可靠的和透明的,那么客户端可能会被说服允许我们对抗 SVN. 谢谢,肯特 解决方案 我使用 Git 直接在 ClearC ..
发布时间:2022-01-22 20:24:33 其他开发

如何在使用 SVN 时密码保护开发人员但不能使用?

我们有这个工作流程:开发在 dev.example.com 上完成更改提交到 SVN,然后导出到实时站点.实时站点位于 www.example.com 我想用密码保护 dev.example.com,但如果我用 .htaccess 来做,我们将在现场使用相同的 .htaccess,它也会得到密码保护. 我们使用的是 Dreamhost 共享主机,我有 SSH 访问权限,但我无法编辑 A ..
发布时间:2022-01-22 08:23:51 PHP

数据集 Designer.cs 在 VS2013 从 SVN 获取更新后生成 Designer1.cs

从 SVN 数据集 Designer.cs 文件获取更新后,我面临一个奇怪的问题,生成另一个具有不同名称的文件,例如更新后的 test.Designer.cs 重命名为 test1.Designer.cs .我遵循此处的建议.但无法再次生成 test1.Designer.cs,请帮我解决这个问题. 解决方案 编辑 csproj 文件. 搜索 test1.De ..
发布时间:2022-01-21 12:51:57 C#/.NET

如何将 FileMerge 与 Komodo 6 IDE 集成?

看完这篇文章后: http://community.activestate.com/forum/subversion-external-差异工具 我尝试在首选项 > 源代码控制 > Subversion 的“差异选项"文本框中使用以下命令,但它不起作用. --diff-cmd/Developer/Applications/Utilities/FileMerge.app 解决 ..
发布时间:2022-01-20 21:57:48 其他开发

你如何处理不同的 Java IDE 和 svn?

您如何确保可以将代码签出到 Eclipse 或 NetBeans 中并在那里使用? 编辑:如果您不签入与 ide 相关的文件,则每次签出项目时都必须重新配置构建路径、包含和所有这些内容.我不知道 ant(尤其是从 eclipse 创建/导出的 ant 构建文件)是否可以与其他 ide 无缝协作. 解决方案 聪明的答案是“这样做"——除非你不使用多个 IDE,否则你不知道你是否真的准备 ..
发布时间:2022-01-20 21:22:52 Java开发

如何在颠覆服务器中搜索文件?

有没有办法在 subversion 存储库中搜索文件? 类似于 Unix 的 find 命令,通过它我可以找到存储库中文件的位置. 我知道有 svn list,但这给了我一个目录中所有文件的列表.我想找到一个文件所在的目录. 解决方案 您可以在服务器上使用以下命令和 grep: svnlook tree --full-paths |grep 如果您需要查看大型存储库,这是 ..
发布时间:2022-01-20 17:29:26 其他开发

我还必须将我的 3rd 方库二进制文件保存在源代码管理中吗?

现在我正在使用 NuGet 添加/更新我所需的引用,是否可以只将 packages.config 添加到源代码管理并在构建时添加 .dll? 通常,如 此相关问题中所述,我将第三方依赖项存储在解决方案根目录下的文件夹并将它们签入源代码管理. 我们目前没有使用任何自定义构建工具或脚本:只是 VisualStudio 使用 .sln 文件的默认构建. 解决方案 可以!http:// ..
发布时间:2022-01-20 08:50:31 其他开发