2011-07-29 4 views
0

Mac OS X Snow Leopardに付属のSVNバイナリを使用しています。私はSVNに慣れていないし、学習の道筋は急であるようだ。svnローカルリポジトリ構造外のフォルダで開発してコピーする

私は地元のSVNリポジトリを持っている(または私はそれがフォルダを呼び出す必要があります?)の伝統的な構造を持つ、

+ Tags 
    + 0.3 
    + 0.3.2 
    + 0.3.6 
+ Branches 
+ Trunk 
    + files.php 
    + files.js 
    + files.css 
    + All other currently working files. 

しかし、私はこのような構造の外に別のフォルダに展開します。私はそれで終わったら、私はそれをファイルをトランクフォルダにコピーし、svn stat-> diff-> commitを実行することができると思った。しかし、コピーしたサブフォルダのステータスは "S"だったので、は親ディレクトリに関連していました。しかし、ファイルには "M"が表示されていました。私はをコミット

のsvn /トランク ==フォルダ ===完了を開発外=>をコピー==>(第一と同じ)/トランクのsvn =>をやりたい

私はtrunkディレクトリにハードリンクにフォルダを試みたが、OS Xの

には同等の「MKLINK/J」は、これを行うための別の方法は、そこにあるされていないようですか?

状況 wordpressプラグインを開発するには、プラグインをpluginsディレクトリに置く必要があります。 私が開発中の他のWebアプリケーション。

Wordpressプラグインは問題のあるSVNにコミットしています。もう一つは私がiOS用のアプリケーションを管理するために使用するプライベートなsvnサーバーです& Android開発中です。

答えて

0

あなたがsvn用語でチェックアウトしたものは、作業コピーと呼ばれています。

あなたは 全体 SVNリポジトリをチェックアウトする必要はありません

、だけではなくトランク

cd desired_location 
svn co path_to_repo/Trunk 

あなたが仕事を終えたとき、あなたはすべて変更されたファイルをチェックインすることができます。

+0

ありがとうございます!私がこれをした後、どのように私はリリース版にタグを付けて後でコミットするのですか? – OpenOne

+0

svn cp。 -m "freezing code ..." – dimba

+0

終了後、repoとこのフォルダ_desired_location_の両方で 'svn ci -m" message "'を実行できますか?ありがとう、あなたはとても役に立ちます。 – OpenOne

関連する問題