Я использую двоичный файл SVN, который поставляется с Mac OS X Snow Leopard. Я новичок в SVN, и путь обучения кажется крутым.
У меня есть локальный репозиторий SVN (или я должен назвать это папка?) С традиционной структурой,
+ Tags
+ 0.3
+ 0.3.2
+ 0.3.6
+ Branches
+ Trunk
+ files.php
+ files.js
+ files.css
+ All other currently working files.
Но я хочу развиваться в другой папке за пределами этой структуры. Как только я закончил с этим, я подумал, что смогу скопировать его файлы обратно в папку trunk и запустить svn stat-> diff-> commit. Но затем скопированные подпапки имели статус «S», то есть переключено относительно родительского каталога . Но файлы показывали "M" - изменено.
Что я хочу сделать
svn / trunk == copy => вне развивающейся папки === Готово ==> svn / trunk (аналогично 1-му) => Совершить
Я пытался жестко связать папку с каталогом транка, но, похоже, в OS X нет эквивалента "mklink / J".
Есть ли альтернативный способ сделать это?
Ситуации
Разрабатывая плагин WordPress, плагин должен находиться в каталоге плагинов.
Другие веб-приложения, которые я разрабатываю.
Плагин Wordpress предназначен для SVN, что является проблематичным. Второй - частный svn-сервер, который я использую для управления приложениями для iOS и Android, которые я разрабатываю.