Черепаха SVN скрытые _svn папки

Привет для значений с плавающей запятой. JVM использует такие инструкции:

'+': fadd: выдает два числа с плавающей запятой, добавляет их и отправляет результат с плавающей запятой
'-': fsub: извлекает два числа с плавающей точкой, вычитает их и толкает результат смещения

аналогично, поскольку для других операторов, таких как * и / и т. д., установлены другие инструкции

Так, согласно точке зрения реализации JVM float + float приведет к плаванию.
Но float + double приведет к удвоению.

Для получения дополнительной информации вы можете прочитать главу 14. Арифметика с плавающей точкой книги «Внутри виртуальной машины Java»

13
задан Mihai Limbășan 21 October 2008 в 15:23
поделиться

8 ответов

Не (в настоящее время) возможно настроить SVN (или TortoiseSVN) для создания .svn (или _svn) каталоги вне рабочей копии. Я полагаю, что дорожная карта SVN 1.6 включает пересматривание библиотеки рабочей копии. Способность поместить административные каталоги где-то в другом месте могла бы выйти из этой работы, но я размышляю.

необходимо использовать "svn" команда экспорта для создания "чистой" копии рабочей копии (т.е. без _svn каталогов). Это работает от клиента командной строки.

при использовании TortoiseSVN можно щелкнуть правой кнопкой по рабочей копии и выбрать "Export...". Это спросит Вас, чтобы папка экспортировала файлы в. С другой стороны, можно перетащить право рабочую копию к папке (один, это не рабочая копия), и TortoiseSVN поднимет контекстное меню; среди опций "Экспорт SVN в здесь" и "Экспорт SVN все к здесь", последний также экспорт файлы не при управлении версиями .

26
ответ дан 1 December 2019 в 17:19
поделиться

Мы используем CruiseControl с robocopy для создания чистой копии репозитория.

 <exec>
        <executable>C:\Archivos de programa\Windows Resource Kits\Tools\robocopy.exe</executable>
        <buildArgs>E:\CruiseControl\yourproject\Code\trunk\ E:\wwwroot\yourproject *.* /E /XX /XA:H /XO /NDL /NC /NS /NP /XF "*.cache" "*.designer.cs" "*.sln" "*.msbuild" "*.csproj" "*.PDB" "*.user" "*.designer" /XD .svn App_Code obj Properties</buildArgs>
        <buildTimeoutSeconds>60</buildTimeoutSeconds>
        <successExitCodes>1,0</successExitCodes>
 </exec>

/XF и/XD аргументы исключают файлы и каталоги, которые Вы не хотите загружать на производство.

можно найти больше информации о robocopy здесь .

0
ответ дан 1 December 2019 в 17:19
поделиться

развертывание Robocopy ...

robocopy {source} {dest} /MIR /XD _svn /XD .svn
12
ответ дан 1 December 2019 в 17:19
поделиться

В TortoiseSVN Вы можете , право нажимает на рабочую копию и перетаскивает ее где-то в другом месте. И когда всплывающее меню появляется, выберите "Экспорт SVN Здесь". (Это требует, чтобы во всем коде в рабочей копии зарегистрировались, так как экспорт будет от соединительной линии, и не из рабочей копии)

Посмотрите эти ресурсы для деталей:

  • http://tortoisesvn.net/most-forgotten-feature (о праве click+drag контекстное меню)
  • http://tortoisesvn.net/node/343 (О неуправлении версиями svn, работающий копия). Если Вы используете этот метод, я думаю , которым Ваши неимеющие версию файлы останутся в папке, но я не попробовал его...
4
ответ дан 1 December 2019 в 17:19
поделиться

Используйте "svn экспорт" для создания чистого дерева каталогов.

17
ответ дан 1 December 2019 в 17:19
поделиться

при использовании nant сценария для включения развертывания на веб-сервере, это имеет _SVN и _SVN / **, поскольку автоматический исключает при копировании файлов. nant отфильтрует много нежелательных файлов при копировании файлов через его задачу копии включая:

  • **/* ~
  • **/#*#
  • **/.#*
  • ** / % * %
  • **/CVS
  • / CVS /
  • **/.cvsignore
  • **/.svn
  • /.svn /
  • ** / _ svn
  • / _svn /
  • **/SCCS
  • /SCCS /
  • **/vssver.scc
  • / _vti_cnf /

можно читать больше о NANT в его домашней странице проекта здесь: NANT Домой

3
ответ дан 1 December 2019 в 17:19
поделиться

+1 для решения от Isak Savo.

И можно сделать XCOPY и исключить "/svn" папки:

СКОПИРУЙТЕ %1%1_deploy с помощью xcopy/EXCLUDE:C:\ExcludeSVN.txt/E/C/I/F/R/Y

Содержание ExcludeSVN.txt:

/ _svn

На самом деле, если Вы хотите к upoload к веб-серверу, Ваш исключать файл может содержать намного больше:

  • .pdb
  • .cs
  • .resx
  • .csproj
  • .sln
  • .webinfo
  • .bak
  • .sql
  • .zip
  • .vspscc
  • .vssscc
  • .scc
  • \Web.config

Предупреждение: при исключении .cs файлов Вы дали повторной копии .css файл после

2
ответ дан 1 December 2019 в 17:19
поделиться

Действительно грязный путь в Windows: Создайте копию своего проекта, откройте Explorer, перейдите к каталогу, в котором находится копия, и сделайте Находку для всего заканчивающегося _svn. После того как поиск сделан, выберите все и совершите нападки, Удаляют.

Фу! Но это работает действительно хорошо.

1
ответ дан 1 December 2019 в 17:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: