Разработка в папке вне структуры локального репозитория SVN и копирование обратно - PullRequest
0 голосов
/ 29 июля 2011

Я использую двоичный файл 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, которые я разрабатываю.

1 Ответ

0 голосов
/ 29 июля 2011

То, что вы извлекаете в терминологии SVN, называется рабочая копия .

Вам не нужно извлекать весь svn-репозиторий, а скорее trunk only:

 cd desired_location
 svn co path_to_repo/Trunk

Когда вы закончите работу,Вы можете проверить все измененные файлы.

...