← All posts tagged SVN

dluciv
SVN софт Git Занятно. Работаю на работе над софтиной, код которой, в нулевом приближении, в гитовом репозитории. Причём гитовый он был с 14 мая 2015 года. А до этого был Subersion. Всю историю с 24 июля 2009 года засосали из Svn в Git.

Так вот, впечатляет то, что, если сделать `git gc`, каталог `.git` со всей этой историей с июля 2009 сейчас весит примерно столько же, сколько рабочая копия, и столько же, сколько весил `.svn` (который собственно только копию рабочей копии и хранил).

Вот.
dluciv
SVN софт неторт Апгрейд Subversion с 1.6 на 1.7 — пример того, как делать не надо, имхо.
Раньше любой подкаталог рабочей копии был самостоятельной рабочей копией. Его можно было перенести куда угодно без потери свойств.
Теперь этого нет. Каталог "крошка Svn" теперь один на всю рабочую копию, и он уже совсем не крошка.
Осталось только запретить строить рабочую копию каталога в репозитории, и потребовать брать весь. Тогда Subversion просто станет ненужен.