问题标签 [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.
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 工作?
git - 在 svn 到 git 迁移提交期间,作者有错误的电子邮件
我已将我的 svn 存储库迁移到本地 git。出于某种原因,所有作者看起来都像:
有没有办法改变所有作者将“localhost”重写为“myorg.org”
更新
用户标识不固定。
subgit - 在翻译到 git 期间删除空文件夹 svn commit
我正在将存储库从svn转换为git,subgit
它会生成一些空提交,因为只有一些文件夹提交。
有没有办法过滤掉它们,最好是在转换过程中?
gitattributes - SubGit 和 .git 属性
我正在将一个 SVN 存储库导入到 Git 中,并且我有很多带有svn:eol-style
设置的文件。SubGit读取这些属性并为每个文件生成.gitattributes
一行。
有没有办法告诉它对每种类型的文件使用单行(即*.java text
,或者*.java text eol=lf
因为我们有一个风格指南规则要求这样做)?
我试图info/attributes
在导入之前将 . 添加到存储库,但生成的.gitattributes
.
有没有办法做到这一点?
git - Subgit 忽略定义的 /tags/ 我们不想同步
我们正在使用 SubGit 将远程 SVN 存储库与我们的 git 存储库同步,并希望从 svn 获取标签。问题是我们只想同步不在 tags/archive 文件夹中的非归档标签。为了排除这个目录,我们尝试使用 SubGit 的 skip 选项,但它不起作用。我们也找不到有关此功能的适当文档。
我们的配置:(在 [svn] 中)
两个跳过选项都不起作用,并且存档文件夹已同步。有没有办法让跳过选项工作,或者有没有另一种方法可以从同步中排除标签目录。
我们正在使用 SubGit 2.0.3 版
谢谢
git - SVN 分支历史因迁移而丢失
GIT 和 SubGit 的初学者 :)。
在 SVN 端(Subversion 版本 1.7.4),开发人员创建了一个分支,该分支不在分支文件夹下,但与主干、标签、分支处于同一级别,即:
然后他们将这个分支移到了分支文件夹下(我们可以看到很多变化):
当我们使用 SubGit 将关联的存储库迁移到 Git 时,迁移的分支仅包含与移动关联的修订(ps:操作后没有更新)。尽管如此,SubGit 处理的修订数量是正确的,但在其移动之前在分支中完成的所有操作都不会显示。
使用的命令是:
我们忘记了一个选项吗?
git - 使用 Subgit 从 SVN 到 GIT 的平均迁移时间是多少
我想使用 subgit 将所有分支、标签和主干从 svn 迁移到 git。使用 subgit 导入从 svn 到 git 的所有内容的平均时间是多少?
git - 在 GIT 服务器 repo 的特定文件夹中添加本地存储库
我正在使用 SubGit 将代码从 SVN 迁移到 GIT。我的一些 SVN 存储库构建为:
使用 SubGit:
在我在本地仓库中克隆之后。
然后:
结果是,在最后的 GIT-Repo 中,我没有一个名为 Project1 的文件夹,就像我在 SVN 中一样。经过调查,我没有找到允许我创建这个 Proejct1 文件夹 GIT 存储库的命令。
你能帮帮我吗?
先感谢您。
subgit - Subgit:按名称排除旧标签
我想在翻译过程中忽略旧标签。我正在尝试使用
匹配标签名称,如“Server_423_2007-02-28_11-40”,但 subgit 抱怨使用多个 * 符号。
如何在翻译过程中忽略旧标签(基于标签名称中的年份)?我们有很多这样的标签,每个构建一个,它会大大减慢导入速度(我认为)。我只想保留最新的(从 2015 年到 2016 年)。