Обнаружил решение
Я создал файл .dockerignore
с data/
в нем.
# .dockerignore
data/
# Other files and folder
Это удается восстановить без каких-либо проблем.
Единственный недостаток, если мне нужен чистый лист базы данных, мне нужно запустить sudo rm -rf data
, чтобы удалить папку.
В AnkhSVN (в Visual Studio) URL проекта вашей рабочей копии отображается в «Работает над» поле окна «Ожидающие изменения» («Просмотр»> «Ожидающие изменения»).
URL-адрес файла / папки также отображается в окне проекта Visual Studio при выборе файла в окне «Ожидающие изменения» или в Проводнике рабочей копии (и в во многих случаях даже при выборе файла в обозревателе решений, но это зависит от типа проекта).
[Обновление: я только что добавил AnkhSVN , выпуск № 581 для расширения диалога фиксации.]
Возможно, вам следует рассмотреть возможность использования ловушки перед фиксацией: http: //svnbook.red-bean. com / nightly / en / svn.reposadmin.create.html
Затем вы можете сделать что-то вроде одобрения проверок, которые имеют «для выпуска» в комментариях к этой конкретной ветке или что-то в этом роде, и вернуть сообщение об ошибке в противном случае.
Щелкните правой кнопкой мыши по папке, перейдите на вкладку Subversion, там она говорит о проекте, с которым она связана.
Также в диалоге фиксации, это сказано в верхней части диалога.
Turtoise SVN добавляет столбцы в представление Windows Explorer. В режиме «Сведения» щелкните правой кнопкой мыши заголовки столбцов, чтобы получить список доступных столбцов, в нижней части выберите «Еще», чтобы открыть диалоговое окно всех доступных типов столбцов.
Короткий URL-адрес SVN должен быстро показать вам, что Местоположение находится в хранилище.
Но это не работает в Vista ...
Из рабочего каталога:
svn info
URL будет содержать ветку, на которую указывает ваш рабочий каталог.
<РЕДАКТИРОВАТЬ > Видя, как много людей не любят командную строку, я обнаружил, что TortoiseSVN закрывает то, что это «браузер репо», который, кажется, использует выбранную ветку в качестве исходного пути в репо. EDIT>
Избегайте повторного использования рабочих копий. Если вы работаете в двух местах в репозитории, имейте 2 рабочие копии с соответствующим названием, например: Project-trunk, Project-release.
Вот простая идея, которая может помочь:
Создайте пустой текстовый файл с именем «branch_XX» (или любым другим именем) и добавьте его в свою ветку.
зафиксируйте это, а затем, когда вы переключитесь на магистраль, файл не появится в проводнике решений.
Это звучит глупо ... но все же помогает.
Я очень надеюсь, что они добавят что-то, что может отметить, какую ветку мы используем, не переходя в другие окна.