Повече инфрмация вижте тук.
Повече инфрмация вижте тук.
При използването на вашето хранилище Вие имате някои ограничения. Едно от тях е размера на вашето хранилище. Когато информацията в хранилището Ви достигне този лимит, системата не позволява качването на Вашите промени, докат този лимит не бъде увеличен от системния администратор. Моля използвайте формата за контакти, като опишете проблема (не забравяйте да напишете Вашето потребителско име).
За да избегнете тази грешка за в бъдеще е добре да не качвате в хранилището големи файлове, особено такива, които не е необходимо. Това е всичко, което не е част от изходния код на проекта Ви: файлове с разширения като .exe, .dll, .bak и други, папки bin, obj и други. Повече информация тук.
При използването на вашето хранилище Вие имате някои ограничения. Едно от тях е забраната да се качват в хранилището файлове различни от изходния (source) код на проекта. Това са най-често изпълнимите файлове получени по време на компилацията на проекта Ви. Те не е необходимо да бъдат поставяни под контрол на версиите и да бъдат качвани в хранилището. Затова е забранено качването на файлове с определени разширения, както и директории с определени имена. Тези файлове и папки не изчерпват напълно нещата, които не трябва да качвате в хранилището. Файлове като .exe, .dll, .bak и други, папки bin, obj и други са най-често срещаните които трябва да бъдат игнорирани. Има прост критерий, чрез който може да определите дали даден файл/папка да бъде добавен и качен в хранилището или не: Ако без дадения файл/папка не можете да бъде изтеглено ново работно копие, което да се компилира успешно, то той трябва да бъде добавен, иначе той трябва да бъде добавен към списка с игнорираните (или поне да не бъде добавян с svn add ...). Тези файлове/папки често са специфични за конкретната среда/език за разработка.
Ако вече сте добавили такива файлове/папки в хранилището (или сте обявили в работното си копие такъв за качване в хранилището), то SVN сървъра няма да Ви позволи да направите качване на промените в хранилището (commit), докато не премахнете тези файлове/папки (най-добре е освен премахването да ги обявите за игнориране в бъдеще, за да нямате проблеми с тях в последствие). Премахването става с командата svn remove ... (или нейния еквивалент в графичния интерфейс на вашият SVN клиент).
За да избегнете тази грешка за в бъдеще е добре да не качвате в хранилището файлове, които не е необходимо.
Вие се опитвате да използвате Web браузър вместо SVN клиент. Браузърите не са пълноценни SVN клиенти. С тях можете само да отворите и разглеждате съдържанието на вашето хранилище (и то обикновено само последната му версия), но не и да качвате промени/версии. Бутонът "UP" не е за качване, а за навигация към по-горно ниво в директориите на хранилището ви.
Прочетете по-подробно Как се използва SVN?, като обърнете внимание на частта "Клиентски софтуер".
Когато качвате проекта си или промените по него, обикновено се качват само файловете в него, които са изходен (сорс) код. Това включва файловете на проекта, ресурсите и други подобни, които са необходими за да може проекта да се компилира успешно. В папките с проекта ви има и други файлове и папки, които не са част от сорс кода на проекта и те не само не трябва да се качват в SVN хранилището, но и могат да попречат на правилната работа на системата или поне да доведат до отхвърляне на целия комит. Такива са файловете и папките създадени служебно от средата за програмиране и от компилатора (междинни файлове от компилацията, както и крайните изпълними файлове). Много често те дори може да са скрити и да не ги виждате. За да не се качват и да не пречат е добре да ги игнорирате за качване в SVN хранилището или поне да не ги добавяте в него. В някои системи това са папки с имена bin, obj, .vs и други.