![](/img/trans.png)
[英]Git hooks - How to copy files from one folder to another folder within same git branch
[英]create a git branch like folder copy within one branch
是否可以通过某种方式在分支内添加分支(如文件夹副本)?
像这样的东西:
-文件夹1
---- subfolder1
------ file-a.txt
------ file-b.txt
---- subfolder2
------ file-a.txt
------ file-b.txt
其中subfolder2是文件夹1的“分支副本”,所以当我在subfolder1中进行更改时,它也会在subfolder2中进行更改,但是当我在subfolder2中进行其他更改时,它在subfolder1中没有更改吗? 我知道在正常分支中是可能的,但是如果我想在一个分支的文件夹结构中这样做呢?
巴特
回答@bahrep 2 8月16日
您还问为什么,但是我不能在我的答案中添加回报:S让我们在这里第二次回答。
我正在用不同的视图文件夹构建一个应用程序。 我有一个基本文件夹,该应用程序将始终获得。 当我希望以其他视图样式覆盖文件时,可以将其覆盖在其自己的文件夹中,因此问题中的文件夹结构将为:
-意见
---- baseview
------ file-a.txt
------ file-b.txt
------ file-c.txt
---- altview
------ file-a.txt
------ file-c.txt
因此,在使用de base设置运行应用程序时,他将获得baseview,而在altview模式下,仅a和c被否决,b从base得到。
所以如果可能的话,我想要的是当我拥有这些文件时:
-意见
---- baseview
------ file-a.txt
<h1>bladiebla</h1>
this is a text for view base
-意见
---- altview
------ file-a.txt
<h1>bladiebla</h1>
this is a text for view alt
当我在基础中将非视图专用的标题“ bladiebla”更改为“ this is the header”时,我也希望在altview中对其进行更改...
如果我是对的,那么当您在分支之间进行更改时,这就是通常的工作方式吧? 所以这就是为什么我问“在一个分支内像分支一样复制文件夹”。
巴特
不,Git无法做到这一点。 将子文件夹1和子文件夹2的内容保持为常规分支。
顺便说一句,根据您的任务, git子模块有可能会有所帮助。 但是,在您的情况下,使用子模块似乎是一个过大的选择或完全错误(只是假设)。
好吧,现在与我的同事讨论一下,只需编辑两次。 它不像分支。 结案...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.