_fieldName нотация для частных полей настолько легка повредиться . Используя "это". нотацию невозможно повредить. Как Вы повредились бы _ нотация? Наблюдайте:
private void MyMethod()
{
int _myInt = 1;
return;
}
Там Вы идете, я просто нарушил Ваше соглашение о присвоении имен, но оно компилирует. Я предпочел бы иметь соглашение о присвоении имен, которое это a) не венгерский и b) явный. Я выступаю за отказ с венгерским именованием, и это квалифицирует в некотором роде. Вместо типа объекта перед именем переменной у Вас есть его уровень доступа.
Контраст это с Ruby, где название переменной @my_number
связи имя в объем и является небьющимся.
редактирование: Этот ответ пошел отрицательный. Я не забочусь, это остается.
Согласно справке командной строки svn copy может копировать из каталога в URL-адрес репозитория. Таким образом, вы сможете скопировать свою рабочую копию в ветку, например:
svn copy working_directory url_to_branch
В моем клиенте SVN: TortoiseSVN достаточно:
готово:)
Это похоже на копирование локальная версия по указанному URL-адресу репозитория.
Да, вы можете сделать это с помощью командной строки SVN , а также tortoiseSVN .
Вы должны указать свою рабочую копию SVN как src и вашу новая ветвь как место назначения команды
svn copy <file/path/to/working/copy> <URL/TO/REPOSITORY/BRANCH>
.
В TortoiseSVN просто укажите на свою рабочую копию, выберите «Ветвь / тег» из контекстного меню и выберите «Рабочая копия» в разделе «Создать копию в репозитории из:»
Обратите внимание, что создавать теги таким способом - не лучшая идея (из соображений прослеживаемости), но для ветвей это совершенно нормально.