brunopostle / ifc-git

BlenderBIM git support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ifc-git

BlenderBIM Git support

IMPORTANT NOTE, GIT SUPPORT IS NOW IN BLENDERBIM, THIS REPOSITORY IS DEFUNCT

Installation

Download the file and install it using the Blender add-on preferences.

You will need BlenderBIM and GitPython. For the experimental branch merging feature you will need ifcmerge.

Usage

A new IFC Git panel is addded to Scene > Properties. If your IFC file in BlenderBIM is saved in a local Git repository you will be able to browse branches and revisions, loading any past version. The panel offers functionality to create a Git repository if it doesn't already exist.

Saved changes can be committed or discarded. Committing changes to an earlier revision forces the creation of a branch, forking the project. Under some circumstances forked branches can be merged together.

External changes to the Git repository made using other tools, such as pulling remote branches, are reflected in the addon and don't require restarting Blender.

The diff functionality highlights Products that exist in the current revision that are different or which don't exist in the selected revision.

2023 Bruno Postle bruno@postle.net

About

BlenderBIM git support


Languages

Language:Python 100.0%