Я сейчас один разработчик; пожалуйста, поделитесь опытом с тем, что является хорошей настройкой VC для одинокого разработчика.Лучший контроль версий для одиночного разработчика
Мои ограничения;
- Я работаю на нескольких машинах и должны держать их синхронизируются
- Иногда я работать в автономном режиме
Я в настоящее время с помощью Subversion (только клиент на удаленном сервере), и это работает нормально. Меня интересуют Mercurial и git DVCS, но ни один из их прецедентов не имеет смысла для моей ситуации.
EDIT: Я перенес свою активную разработку в Fossil http://www.fossil-scm.org/ после пробной версии с клиентом. Мне очень нравятся функции автосинхронизации моих репозиториев (сокращение случайных вилок), поддержка документации (как вики, так и встроенная/версия), которая поддерживает мою потребность документировать код и проект в разных пространствах, простой в настройке трекер проблем, хороший доступ контроль, скин-интерфейс и полезное сообщество.
Этот вопрос помог http://stackoverflow.com/questions/97850/version-control-on-a-2gb-usb-drive#97955 – Stephen
Мне не нравится VSS AT ALL. Тем не менее, у него есть одно преимущество, которое другие не делают: его файловая система основана. Итак, для разработчиков ONE, которые хотят синхронизироваться в разных местах, размещение VSS-db в папке mesh.com - это быстрый способ встать и запустить – Will
. Я также очень рад. Ископаемое работает или компилируется во всем, что я пытался dev on: xp, vista, ppc macs, intel macs и Windows 7. – Stephen