Um dos grandes dilemas de se trabalhar em projetos de desenvolvimento é com relação as versões do projeto. Um dos erros mais comuns é se programar em cima de alguma implementação já realizada, e com isso, acabar por sobrescrever documentos. Esse tipo de situação pode ocasionar perdas sérias de informações e gerar um grande retrabalho. Por isso, trabalhar com uma ferramenta que ofereça uma forma de versionamento segura e confiável é essencial.

O Scriptcase oferece de forma rápida e descomplicada dois recursos capazes de evitar situações como as citadas anteriormente: **Histórico de Versões**e **Incremento de Versão.** Vejamos abaixo como funciona cada um deles.

**Incremento de Versão**

Para acessar esse recurso dentro do nosso projeto, nós vamos até a opção "Projeto -> Incremento de Versão", que fica localizada no menu superior horizontal do ScriptCase, conforme destacado na imagem abaixo:

![](https://help.scriptcase.net/galleryDocuments/edbsn5c89e2071cb2b017e1491c613e09221244e178a44ab58059cc065be3f36b4ced381b5dba241d37fff9e187a0c6ef0aab?inline=true)

Ao acessar essa opção, teremos a versão atual em que o nosso projeto se encontra, o campo "Nova Versão" que poderá ser editado para a versão que desejamos incrementar o nosso projeto, e por fim, a descrição desse incremento, onde geralmente consta os novos recursos que serão adicionados ao projeto. Depois de definir as informações necessárias, basta clicarmos em "Incrementar":

![](https://help.scriptcase.net/galleryDocuments/edbsn6ad5d893993757052c8b7fc4c296364e8c276455d006f63b168415044a2fa7dd2505cb4a3e98b392f320f115a5f574cd?inline=true)

![](//img.zohostatic.com/zde/static/images/exclamation.png)

***É valido ressaltar que o incremento de versão só permite que apenas a última versão do projeto seja incrementada***

Será mostrado na próxima tela, informações sobre o nosso projeto, como quantidade de aplicações, campos, eventos e log, além do tempo que levou para ocorrer essa incrementação. Clicamos em "Abrir nova versão do projeto", e logo poderemos dar início ao desenvolvimento na nova versão:

![](https://help.scriptcase.net/galleryDocuments/edbsn6f110b18550250f96958ad50ebce548ffa89aab5c922d44f2e4f1c3223fa1dbf1904c804621e340ee489c0ca9a3cb3b6?inline=true)

**Histórico de Versão**

Para acessarmos esse recurso dentro do nosso projeto, vamos seguir o mesmo caminho que fizemos acima, só que agora nossa opção de interesse é "Projeto -> **Histórico de Versões":**

![](https://help.scriptcase.net/galleryDocuments/edbsn948d2f3be30486922a15cc810143a6a80af762818913711b2b3bd895ba66a6f3453c4cfc5c197efb8a3874fbd6faeac2?inline=true)

Encontraremos todas as versões que já foram incrementadas ao projeto desde a versão original, a data e o horário de criação da versão, e algumas opções para gerenciamento de cada uma dessas versões, como: Excluir, Status e Editar.

![](https://help.scriptcase.net/galleryDocuments/edbsnc2119e99dce0c2d93d5155c5941786ebb5fb22f0496ff5db922960e1b8acce72ecfed7fcc54a308c1e8cb4a2b642b56f?inline=true)

**- Excluir:**essa opção nos permite excluir em definitivo alguma versão do projeto.

**- Status:**nos permite deixar bloqueada a opção de Editar, para não acessarmos mais determinada versão.

**- Editar:**ao clicar nessa opção, voltaremos para a tela onde ficam todas as aplicações do projeto daquela determinada versão. Se o ícone do cadeado estiver como "Fechado" em Status naquela determinada versão, essa opção ficará escondida.

![](//img.zohostatic.com/zde/static/images/info.png)

***Outro ponto importante a ser mencionado, é que se clicarmos no botão do cadeado para fechar uma determinada versão, e essa versão for a atual do projeto, imediatamente somos redirecionados para a tela com todas as aplicações da versão anterior a essa que acabara de ser fechada.***