问题标签 [subgit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
378 浏览

git - SVN repo 与 TFS 集成 Git 同步

我们有一群团队愉快地使用 TFS 2013 中的集成 TFS Git 存储库并使用 CI/CD 进行设置,但我们有一个团队已经自行关闭了一段时间 - 他们只使用 TFS 进行工作项跟踪并且一直在使用本地 SVN 存储库进行本地构建、手动 QA 和部署等。

他们不想过渡到 Git(看不到重点),并且坚持要使用 SVN。因为我们所有其他团队都使用 Git,所以我们的标准 TFS 团队项目模板将团队项目设置为使用集成 Git,所以我们不能使用 SVNBridge 之类的东西将他们的 SVN 存储库链接到 TFS 版本控制,而无需经历冗长的创建新的团队项目,然后使用 TFS 集成来移动所有工作项(和历史)的过程——充其量是一个混乱的提议。

然后我想做的是使用 SubGit 之类的东西将 SVN 存储库镜像到 TFS 集成的 Git 中-但是所有 SubGit 文档都指的是作为 SubGit 配置的一部分创建的本地 Git 存储库-我想要它而是使用与现有团队项目相关的现有 TFS 集成 Git 存储库。

我愿意接受有关解决这个难题的最佳方法的任何建议 - 鉴于团队必须使用 SVN 并且 CI/CD 构建系统必须在 TFS 中(最好使用集成的 Git 作为 TFS 存储库)什么是获得同步的最佳方式和自动化 CI 工作?

0 投票
1 回答
727 浏览

git - 在 svn 到 git 迁移提交期间,作者有错误的电子邮件

我已将我的 svn 存储库迁移到本地 git。出于某种原因,所有作者看起来都像:

有没有办法改变所有作者将“localhost”重写为“myorg.org”

更新

用户标识不固定。

0 投票
1 回答
363 浏览

subgit - 在翻译到 git 期间删除空文件夹 svn commit

我正在将存储库从svn转换为gitsubgit它会生成一些空提交,因为只有一些文件夹提交。

有没有办法过滤掉它们,最好是在转换过程中?

0 投票
1 回答
1316 浏览

gitattributes - SubGit 和 .git 属性

我正在将一个 SVN 存储库导入到 Git 中,并且我有很多带有svn:eol-style设置的文件。SubGit读取这些属性并为每个文件生成.gitattributes一行。

有没有办法告诉它对每种类型的文件使用单行(即*.java text,或者*.java text eol=lf因为我们有一个风格指南规则要求这样做)?

我试图info/attributes在导入之前将 . 添加到存储库,但生成的.gitattributes.

有没有办法做到这一点?

0 投票
1 回答
310 浏览

git - Subgit 忽略定义的 /tags/ 我们不想同步

我们正在使用 SubGit 将远程 SVN 存储库与我们的 git 存储库同步,并希望从 svn 获取标签。问题是我们只想同步不在 tags/archive 文件夹中的非归档标签。为了排除这个目录,我们尝试使用 SubGit 的 skip 选项,但它不起作用。我们也找不到有关此功能的适当文档。

我们的配置:(在 [svn] 中)

两个跳过选项都不起作用,并且存档文件夹已同步。有没有办法让跳过选项工作,或者有没有另一种方法可以从同步中排除标签目录。

我们正在使用 SubGit 2.0.3 版

谢谢

0 投票
1 回答
123 浏览

git - 文件或目录“架子”已过期;尝试更新 - BitBucket Server Svn Mirror

得到错误

文件或目录“架子”已过期;尝试更新

git从命令行或 Web 界面合并分支时使用 BitBucket Server Svn Mirror 。(这个问题与其他关于同一问题的问题不同,因为它与 TortoiseSVN 或本地 SVN 存储库访问无关)。

在此处输入图像描述

0 投票
3 回答
794 浏览

git - SVN 分支历史因迁移而丢失

GIT 和 SubGit 的初学者 :)。

在 SVN 端(Subversion 版本 1.7.4),开发人员创建了一个分支,该分支不在分支文件夹下,但与主干、标签、分支处于同一级别,即:

然后他们将这个分支移到了分支文件夹下(我们可以看到很多变化):

当我们使用 SubGit 将关联的存储库迁移到 Git 时,迁移的分支仅包含与移动关联的修订(ps:操作后没有更新)。尽管如此,SubGit 处理的修订数量是正确的,但在其移动之前在分支中完成的所有操作都不会显示。

使用的命令是:

我们忘记了一个选项吗?

0 投票
1 回答
127 浏览

git - 使用 Subgit 从 SVN 到 GIT 的平均迁移时间是多少

我想使用 subgit 将所有分支、标签和主干从 svn 迁移到 git。使用 subgit 导入从 svn 到 git 的所有内容的平均时间是多少?

0 投票
2 回答
169 浏览

git - 在 GIT 服务器 repo 的特定文件夹中添加本地存储库

我正在使用 SubGit 将代码从 SVN 迁移到 GIT。我的一些 SVN 存储库构建为:

使用 SubGit:

在我在本地仓库中克隆之后。

然后:

结果是,在最后的 GIT-Repo 中,我没有一个名为 Project1 的文件夹,就像我在 SVN 中一样。经过调查,我没有找到允许我创建这个 Proejct1 文件夹 GIT 存储库的命令。

你能帮帮我吗?

先感谢您。

0 投票
1 回答
96 浏览

subgit - Subgit:按名称排除旧标签

我想在翻译过程中忽略旧标签。我正在尝试使用

匹配标签名称,如“Server_423_2007-02-28_11-40”,但 subgit 抱怨使用多个 * 符号。

如何在翻译过程中忽略旧标签(基于标签名称中的年份)?我们有很多这样的标签,每个构建一个,它会大大减慢导入速度(我认为)。我只想保留最新的(从 2015 年到 2016 年)。