1

私はSVNに取り組んでいます。SVNServerにリポジトリがあり、このリポジトリにブランチを作成したいと思います。私はいくつかの疑問があります:

  1. ブランチの作成はSVNサーバーまたはSVNクライアントを介して行う必要がありますか?
  2. svn copySVNサーバーでコマンドを使用して作成しようとしましたが、機能しません。リポジトリ内にブランチフォルダを作成し、次のようにこのコマンドを実行しました。

svn copy d:\sx000\repository\reposphil D:\sx000\repository\reposphil\branches

svn error after executing above command: E200007

後で試しました

svn copy d:\sx000\repository\reposphil D:\sx000\repository\branches

svn error: E155007

したがって、どのオプションも機能していません。今、ブランチを作成する方法を提案してください。

4

2 に答える 2

4

ブランチは両方の方法で作成できます。

  1. リポジトリで直接 (すぐに変更を取得できます)
  2. 作業コピー (変更をコミットする必要がある場所)

リポジトリ アプローチを使用する方が簡単だと思います。それ以外の場合は、完全なリポジトリをチェックアウトする必要があります。

原則として (コピーだけでなく、すべてのコマンドに適用されます)、リポジトリ ファイルに直接アクセスすることはできません。次のいずれかの形式のリポジトリ URL を使用する必要があります。

  • ファイル:...
  • svn:...
  • http:...

そのため、このコマンドは次のとおりです。

svn copy d:\sx000\repository\reposphil D:\sx000\repository\reposphil\branches
         ^^^                           ^^^

...失敗します。

于 2013-02-21T12:13:59.207 に答える
1

Tortoise svnを使用している場合は、これを試すことができます:http: //tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-branchtag.html

于 2013-02-21T12:01:03.153 に答える