Búsqueda


Categorías

C# [15]
PHP [6]
Zend [1]
FileMaker [1]
.NET [6]
CVS [3]
General [9]
Javascript [2]
Paypal [1]
.NET Compact Framework [3]
C++ [1]
mysql [4]
Linux [1]

Últimos post

Dónde guardar los archivos de configuración en ClickOnce
phpinfo: Valores en error_reporting
Notes about Zend Server and Zend Studio setup
What's new in C# 4
Resolving a 'sticky tag is not a branch' error
Resumen del CodeCamp
CodeCamp Tarragona 2009
Acerca de la calidad del código
ClickOnce en Linux
Programando en PHP (y con CVS) en Visual Studio 2008

Sindicación

RSS 0.90
RSS 1.0
RSS 2.0
Atom 0.3

Resolving a 'sticky tag is not a branch' error

ctg | 23 Noviembre, 2009 18:54

Sometimes we got a CVS error message like that:

cvs commit: warning: unrecognized response `Started a shell/command' from cvs server
cvs server: sticky tag `VERSION_1_2' for file `Program.cs' is not a branch
cvs [server aborted]: correct above errors first!
Error, CVS operation failed

That's due probably you checked out a tag rather than a branch. Remember, you can only check in code against a branch, not a tag.

Is usual make a branch when code changes to a new release version (eg: from 1.3 to 2.0, branch names MY_PRODUCT_1_0 and MY_PRODUCT_2_0). But also is very often put a tag name similar to branch name (eg: Branch name: MY_PRODUCT_2_0, Tag Name: MY_PRODUCT_2_0_2).

Using this convention name, tag name MY_PRODUCT_2_0_2 indicates a version 2.0.2 of the file. For example, Drupal follow this rules and here you can find how solve similar CVS problems.

Then, the solution is easy. You should make sure to check out a branch. CVS automatically update your code with latest code on this branch.

Take a look next screenshot if you use Tortoise CVS to get a latest code from a branch:

CVS, how to update from a branch

 

Publicado en CVS . Comentario: (0). Retroenlaces:(0). Enlace

Automatizar CVS para enviar emails

ctg | 06 Abril, 2006 23:58

Para enviar un e-mail cada vez que “alguien” haga un add/commit con CVS.

addRecipient "ctello@rocinantesoftware.com"
addRecipient "snr@amexoptics.com"

Publicado en CVS . Comentario: (2). Retroenlaces:(0). Enlace

Problemas con los iconos de TortoiseCVS

ctg | 06 Marzo, 2006 23:34

En ocasiones, y de forma aleatoria, los iconos de TortoiseCSV se visualizan incorrectamente.

Hoy, por culpa de este error, he perdido un poco de tiempo en saber si un fichero estaba o no modificado. Vale… de acuerdo… también se puede utilizar el menú contextual… pero es que tenía un montón de ficheros modificados y el listado era muy grande.

Este problema no es culpa de TortoiseCVS, si no un caché que tiene Windows con los iconos.

Existen varias formas de arreglarlo:

La fácil consiste en ejecutar la opción del menú contextual, CVS y ejecutar Rebuild Icons Comand.

Otra consiste en borrar el un fichero (oculto), en caso de que existiese, llamado ShellIconCache en el directorio de Windows y reiniciar.

La mejor, aunque como en la mayoría de estos casos, es tener que añadir alguna modificación en el registro.

Localiza:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer


Añade una nueva cadena (String Value), llamada Max Cached Icons y coloca el valor 2048. Más información, aquí.

Publicado en CVS . Comentario: (0). Retroenlaces:(0). Enlace