2011-11-15 52 views
12

最近私の亀をバージョン1.7にアップグレードしました。今は.svnフォルダが見えません。私はいくつかのコードを複製するためにフォルダをコピーし、フォルダを入力し、コピーされたバージョンの.svnを削除して、コードを新しいものとみなしていました。私はもうこれを行うことはできません:(.SVNフォルダが表示されなくなりましたか?

誰もが何が起こっているか知っている?

答えて

22

のSubversion 1.7を多くのDVCS(git、bazaarなど)のような単一フォルダ構造に切り替わりました - 唯一の.svnフォルダがルートフォルダにあり、これにはチェックアウトに関するすべての情報が含まれています

単にフォルダをコピーしてチェックインできるようにしてください。

+0

「エントリ」ファイルの形式が変更された(ほとんど消えた)ようです。私は、そのファイルからリビジョン情報を取得するために使用されたいくつかの自動化スクリプトを持っています。どのように私はそれを(ポータブルな方法で、私は 'svn info'を実行することができない非常に砂場の環境で)行うのですか? – Uri

+0

@Uri:新しい質問として投稿する必要があります。私はそれがあなたがその情報を使ってやろうとしていることにも左右されるかもしれないと思う。 –

+5

私は私が出て行くと思うし、これのために飲み物を得るだろうと思う!ありがとうSVN、ついに(パーティー)! –

5

彼らはあなたの作業コピーの各サブフォルダ内であることから移動し、今一箇所にすべてですされています。

0

エクスポートを試すことができます。通常、すべての.svnファイルが削除され、エクスポートされたコードを使用して毎回新しいプロジェクトを作成できます。

2

@Andersと同様に、SVN 1.7の新しいバージョンでは、各ディレクトリ内に個別の.svnフォルダがなくなりました。現在、ヘッドノードには、./svnと、すべてのファイル/ディレクトリのオリジナルのsvnコピーを含むpristineというサブディレクトリが含まれています。これにより、project1からproject2にコピーして、特別なスクリプトを実行して残りの.svnフォルダをすべて削除する必要がなくなります。

関連する問題