- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我们目前运行着一个大型的 subversion 存储库,我正在尝试将其移至 GIT。问题是它在根目录下使用了trunks和tags。例如:
MyDepartment\MyOS\Project1\trunk\ <-- master branch
MyDepartment\MyOS\Project1\branch\v1 <-- other branch
MyDepartment\MyOS\Project1\tags\v1_20100101 <-- release tag
有不同的部门、操作系统和许多不同的项目。
因此,当我使用 --stdlayout 克隆 SVN 存储库时:
git svn clone --stdlayout http://svn-repository/
克隆最终是空的。如果没有该选项,我会得到一个克隆,但分支会被视为主分支上的目录。
最佳答案
如果我正确理解了这个问题,你想要:
git svn clone
--trunk=MyDepartment\MyOS\Project1\trunk
--tags=MyDepartment\MyOS\Project1\tags
--branches=MyDepartment\MyOS\Project1\branch
http://svn-repository/
更新:您可以包含多个 --branches 和 --tags:
git svn clone
--trunk=MyDepartment\MyOS\Project1\trunk
--tags=MyDepartment\MyOS\Project1\tags
--tags=MyDepartment\MyOS\Project2\tags
--tags=OtherDepatment\MyOS\Project1\tags
--branches=MyDepartment\MyOS\Project1\branch
--branches=MyDepartment\MyOS\Project2\branch
--branches=OtherDepartment\MyOS\Project1\branch
http://svn-repository/
显然,您不能拥有更多的行李箱。
Git 的真正设计目的是支持每个存储库一个项目,而不是一个存储库中的多个项目。我想您在尝试那样使用它时会遇到很多问题。
关于svn - 将 Subversion 导入 GIT : problem with subpaths,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3075171/
我正在尝试使用新的 subPath在 this 中实现的功能拉取请求(最近在 v1.3 中发布)。 但是,mount 的输出显示它忽略了 subPath , 为两个卷挂载挂载相同的 NFS 目录: n
我知道 Azure 没有实际的子路径,但如果我有 container/projectID/iterationNumber/filename.jpg 并且我删除了一个项目,如何从 ProjectID 中
我知道 Azure 没有实际的子路径,但如果我有 container/projectID/iterationNumber/filename.jpg 并且我删除了一个项目,如何从 ProjectID 中
我正在编写一个用于文件夹同步的应用程序。我有两个目录结构,源和目标,当递归另一个目录结构时,我需要以某种方式引用另一个目录结构中的等效文件/文件夹。此方法尝试通过首先提取用户先前选择并存储为全局变量的
在阅读 blog 时关于 Angular 13 的新功能,我遇到了以下说法: Node.js versions older than v12.20 are no longer supported, d
此问题也已发布到 Gitlab 论坛。 https://forum.gitlab.com/t/unable-to-access-the-gui-with-ingress-subpath/32269 我
我需要检查给定路径是否是另一个路径中任何位置的子路径,并且想知道在编写自己的方法之前是否已经存在这样的方法。 下面是一些可能有助于理解问题的代码: Path someRealPath = Paths.
在 Windows 上运行 Mercurial 2.0.2: 在我的 .hgrc 中: [subpaths] MYREPOS/(.*) = https://server/repos/\1 在我的 .h
我正在尝试使用 JAX-RS 创建一个 API,并通过多种方式获取产品。例如,如果您输入 herp.com/products/11 您获得 ID 为 11 的产品,效果非常好。如果您输入: herp.
Node 如何解析 require('my-module/subpath') 和 import * from 'my-module/subpath'? 这是否总是解析为 my-module 内的 su
我们目前运行着一个大型的 subversion 存储库,我正在尝试将其移至 GIT。问题是它在根目录下使用了trunks和tags。例如: MyDepartment\MyOS\Project1\tru
我有下面的typescript包结构,src文件夹包含一个inputs文件夹和一个buttons文件夹(还有更多的文件夹)。示例结构如下:。使用TypeScrip包,我如何使用构建的包和每个组件的直接
我尝试使用 configMap 将一些配置挂载到子目录中。例如: spec.template.spec.containers.[0].volumeMounts: - name: fh16-volu
NOTE: Since I'm new they won't let me post links, which means all the config files will have imprope
本文整理了Java中com.android.tools.build.bundletool.model.ZipPath.subpath()方法的一些代码示例,展示了ZipPath.subpath()的具
我正在为我打算在 Web 上使用的 Python 编写一组脚本。目前,我有一些使用 import cgi 的测试脚本可以正常工作。 我基本上想要 FastCGI/WSGI 的行为。在这种情况下,我可以
我注意到有关 Rails 和 Sprockets 的所有内容都属于“domain/assets/”URL,但我遇到了某些试图从以下位置获取 CSS 和图像文件的文件的问题: somedomain/as
使用 uuidv4 时出现此错误。 Failure: Package subpath './v4' is not defined by "exports" in C:\Users\mycomp\Des
我正在尝试使用持久卷声明并面临这个问题 这是我的 postgres-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: n
问题 我在 Svelte 版本 3.0.0 上并使用了 npm i svelte@latest更新到最新版本。现在我无法让应用程序运行,我总是得到这个错误: [!] Error: Package su
我是一名优秀的程序员,十分优秀!