2016-08-01 3 views
0

Возможно ли каким-либо образом добавить ветку, как копию папки внутри ветки?создать ветку git, как копия папки в одной ветке

что-то вроде этого:

- folder1

---- subfolder1

------ файл-a.txt

------ файл -b.txt

---- subfolder2

------ файл-a.txt

------ файл-b.txt

где subfolder2 является «ветвь копия» папки один, поэтому, когда я что-то изменить в subfolder1, он будет изменен в subfolder2 тоже, но когда я изменить что-то еще в подпапке2, она не изменяется в подпапке1? Я знаю, что в обычных ветвях это возможно, но если я хочу это в структуре папок в одной ветке?

Bart

Ответ на @bahrep 2 AUG 16:

вы спросили, почему, но я не мог добавить возвращается в мой ответ: S давайте ответить здесь во второй раз.

Я создаю приложение с различными папками для просмотра. У меня есть базовая папка, которую приложение всегда будет получать. Когда я хочу файл будет отменен в другом viewstyle, я могу отменить его в своей папке, поэтому структура папок из моего вопроса будет тогда:

- вид

---- BaseView

------ файл-a.txt

------ файл-b.txt

------ файл-c.txt

- --altview

------ файл-a.txt

------ файл-c.txt

поэтому при запуске приложения с установкой от базы, он будет получать BaseView, когда в модусе altview, только a и c будут отменены, b будет получен из базы.

так, что я хочу в мерзавца, если это возможно, когда у меня есть эти файлы:

- просмотр

---- BaseView

------ файл- а.TXT

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

- вид

---- altview

------ файл-a.txt

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

, когда в базе, я изменяю not-view-specific title "bladiebla", чтобы "это заголовок", я хочу, чтобы он был изменен в altview тоже ...

если я прав, так оно и есть обычно работает, когда вы втягиваете изменения между ветвями вправо? так вот почему я спросил, «ветвь, как копия папки в одной ветке».

Bart

+0

№ Это невозможно. –

+0

Зачем вам это нужно? – bahrep

ответ

-1

хорошо, обсудил его с моим коллегой сейчас, просто дважды редактируйте. это не похоже на ветку. корпус закрыт ...

1

Нет, это невозможно с Git. Ведение содержимого подпапки1 & подпапка2 в качестве регулярных ветвей.

BTW, в зависимости от вашей задачи есть шанс, что git submodules поможет. Тем не менее, похоже, что использование подмодулей будет излишним или просто неправильным в вашем случае (просто предполагается).

+0

вы также спросили, почему, давайте ответим на него здесь. –

+0

okey, извините за несколько ответов, я не смог добавить в ответ возвраты и достаточное количество символов, поэтому я ответил на ваш вопрос, чтобы узнать больше, отредактировав мой исходный вопрос и добавив ответ под ним;) –

Смежные вопросы