#Unity3D – #GitHub for Unity in super Beta mode !

Hi !

Good news for the Unity3D developers who wants to use GitHub: We have available a beta version for the Unity and GitHub connector. You can find the source code and a compiled unity package on GitHub. Also, on the main page, there is a nice step by step on how to use it.

Once we install the package we can access a new “GitHub” menu,  where we can activate the “GitHub Window”. Our main step here is to create a Git repository for the current Unity3D project.

Important: This Addin works creating a single repo for each Unity3D project.

Clipboard04

Once we init the repository, we can access to the other sections of the addin: Changes, History, Branches, Settings and Account. In Changes, we can start to track and commit our changes in the current project. All this changes, will be commited to the local project, of course 😀

Important: If you open a project with many assets, there is the chance that the Aaddin lost the track of changes. I manage to fix this closing and open Unity again, not the best option but it works. And remember, this is a Beta version !

Clipboard05

And, when it works, is really cool to see the track of changes in the History section.

Clipboard01

The next step is to synchronize our local changes with a remote repository in GitHub. In the Settings section we must define all the values needed to do this. However I could not make it work. I have some errors like not getting the remote repo value, closing and opening Unity3D fixed this. And then I got some timeout errors, and more.

Clipboard03

So, a great idea with plenty of work to do ! I will really like the moment when it get to the V1.0 and we can use it !

Greetings @ Toronto

El Bruno

References

#Unity3D – #GitHub for Unity en modo super Beta

Hola !

Buenas noticias para los que trabajamos con Unity3D y con GitHub: Ya tenemos disponible una versión Beta del conector de Unity3D y GitHub. El mismo está disponible en GitHub y podemos instalarlo como un paquete de Unity. En la página oficial del paquete hay un paso a paso detallado sobre cómo utilizarlo.

Una vez instalado podremos ver que tenemos un nuevo menú “GitHub”, donde podremos activar la ventana “GitHub”. En la misma veremos que tenemos la opción de inicializar un repositorio Git para el proyecto actual.

Importante: La forma en la que trabaja este addin es creando un repo por proyecto de Unity.

Clipboard04

Lo siguiente que podremos ver es las diferentes secciones que tenemos una vez que ya inicializamos el repo: Changes, History, Branches, Settings y Account. En la sección de Changes, podremos comenzar a hacer commits de los cambios que realizamos en nuestro repo local.

Importante: al utilizarlo con proyectos con muchos assets, llega un momento donde el track de cambios se pierde. Cerrando Unity y abriendo nuevamente el proyecto esto se soluciona. Cosas de las Betas.

Clipboard05

Eso sí, cuando funciona es un placer ver el listado de commits en la sección “History”.

Clipboard01

Finalmente está la opción de sincronizar con un repo remoto en GitHub. En este punto debemos configurar las settings para poder trabajar con el mismo. Yo no he podido publicar mis cambios. En un principio no me tomaba la url del repo remoto, y luego de cerrar y abrir Unity, comencé a tener errores de TimeOut y otros similares.

Clipboard03

Así que bien, el proyecto está en Beta, muy en Beta diría yo, pero es algo que agradeceremos y mucho en un futuro cercano !

Saludos @ Toronto

El Bruno

References

[#RESHARPER] ReSharper 9.0 EAP available to everyone ;)

Saturday footbal

Hello!!!

Quick weekend post: everyone can try the version for Early Adopters of ReSharper 9, it is downloaded from their nightly builds, and today the more stable available is from October 21.

In addition, interesting novelty is the possibility to use it and test it in Visual Studio.

Best regards

/El Bruno

Download: http://confluence.jetbrains.com/display/ReSharper/ReSharper+9.0+EAP