2014-11-08 1 views
1

Я занят экспериментированием с git-tfs do tfs для преобразования git. Я понимаю, что ниже CMD будет клонировать все и преобразовать ветви TFS в репозиторий:Как исключить некоторые ветви из операции клонирования git-tfs

git-tfs clone http://tfs:8080/tfs/DefaultCollection $/Project1/Trunk --with-branches 

Там целый ряд отраслей я не хочу отодвинулся - есть способ, которым я могу исключить один или несколько конкретных отраслей ?

благодарит

ответ

1

Вы не сможете исключить любые ветви во время операции клонирования. Это операция или ничего.

Помните, что ветви в git (указатели на фиксации) отличаются от ветвей в TFVC (папках), поэтому, если вы не планируете возвращать изменения в репозиторий TFVC, тогда вы можете просто удалить ветви, хотите, используя операцию git branch -D на каждой ветви, которую вы хотите исключить.

После того, как клон не забудьте сделать git gc и git tfs cleanup, чтобы свести к минимуму размер вашего репозитория git.

+1

Ни «gc», ни «cleanup» не нужны больше, потому что они сделаны автоматически, теперь ... – Philippe

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

  • Нет связанных вопросов^_^