在一个分支内创建像文件夹副本一样的git分支

时间:2016-08-01 14:35:00

标签: git

是否有可能以某种方式在分支中添加文件夹副本等分支?

类似的东西:

- folder1

---- subfolder1

------文件A.TXT

------文件b.txt

---- subfolder2

------文件A.TXT

------文件b.txt

其中subfolder2是文件夹1的“分支副本”,所以当我在subfolder1中更改某些内容时,它也会在子文件夹2中更改,但是当我在子文件夹2中更改其他内容时,它在子文件夹1中不会更改?我知道在普通分支机构中它是可能的,但如果我想在一个分支机构的文件夹结构中这样做?

巴特

回答@bahrep 2 aug 16:

你也问过为什么,但我无法在回答中添加回报:S让我们在这里第二次回答。

我正在使用不同的视图文件夹构建应用。我有一个基本文件夹,应用程序将永远得到。当我想要在其他视图样式中推翻文件时,我可以在其自己的文件夹中取消它,因此我的问题中的文件夹结构将是:

- 观看次数

----基本视图

------文件A.TXT

------文件b.txt

------文件c.txt

---- altview

------文件A.TXT

------文件c.txt

因此,当使用de base设置运行应用程序时,他将获得baseview,当在altview模式中时,只有a和c将被否决,b将从base获得。

所以我想要git,如果可能的话,就是我有这些文件的时候:

- 观看次数

----基本视图

------文件A.TXT

<h1>bladiebla</h1>
this is a text for view base

- 观看次数

---- altview

------文件A.TXT

<h1>bladiebla</h1>
this is a text for view alt

在基地时,我将非视图专用标题“bladiebla”更改为“这是标题”,我希望它也可以在altview中更改...

如果我是对的,当你在分支之间进行更改时,这是正常的方式吗?这就是为什么我问,“分支机构像一个分支内的文件夹副本”。

巴特

2 个答案:

答案 0 :(得分:1)

不,Git不可能做到这一点。维护子文件夹1的内容subfolder2作为常规分支。

顺便说一句,根据你的任务,git submodules有可能提供帮助。然而,在你的情况下,使用子模块似乎是一种矫枉过正或完全错误(只是假设)。

答案 1 :(得分:-1)

好吧,现在和我的同事讨论,只需编辑两次。它不像一个分支。案件结束......