Control de versión para binarys y el analfabeto de computadora

Estoy trabajando en un proyecto que trata con mucha gente editando binarys, y como codificador, me gustaría seriamente algún tipo de control de versiones. No nos ocupamos de demasiados posts de text, por lo que estoy buscando algo que permita el locking de files, pero no le importa la fusión, y que realiza un seguimiento de los cambios. Además, muchas personas que trabajan en el proyecto no son codificadores, por lo que algo con un gui sería bueno. ¿Existe tal sistema de control de versiones?

Subversion como el server funcionará bien.

Para los usuarios de Windows, TortoiseSVN es una buena interfaz, especialmente cómo se integra con Explorer.

Con respecto a los problemas de combinación en files binarys, es posible que necesites educar a las personas sobre las actualizaciones antes de los commits, o posiblemente usar el locking exclusivo en estos files (sí, un poco derrota el punto, pero con personas no técnicas esta puede ser la mejor solución).

También sugeriría echarle un vistazo a Perforce . Si le interesa editar muchas imágenes, también es compatible con las imágenes difusas de fábrica .

El locking de files puede hacerse educando a los usuarios o puede hacerlo pnetworkingeterminado para todos los files binarys. Un usuario no puede pagar un file a less que esté bloqueado exclusivamente por él. Esto asegurará que los files binarys no necesiten fusionarse.

Subversion también se adapta a este tipo de escenario de desarrollo, pero un usuario tiene que comprobar explícitamente si el file está bloqueado antes de editarlo. Esto se debe a que subversion no mantiene una connection activa con el server. En mi humilde opinión, forzosamente tiene una buena GUI, pero la subversión es GRATUITA.

Escuché de Alien Brain , hace algunas veces. Fue descrito como un tipo de sistema de control de versiones para grafistas / diseñadores.