新しいsubversionリポジトリにトランク、ブランチ、タグディレクトリを作成する方法とタイミング


9

トランク、ブランチ、タグディレクトリを作成するのに最適な時期はいつですか?

私は実行svnadmin create --fs-type fsfs /home/firefli/web/projects/subversionして、自分自身に空のリポジトリを持っています。たとえば、次trunkを使用してディレクトリを作成した場合svn mkdir file:///home/firefli/web/projects/subversion/trunkそれし問題なく動作しますが、リビジョン1に移動します。

リビジョン1への移行が問題になるわけではありません。以前とは異なる方法で実行したことがあると確信しているので、ベストプラクティスを探しています。

ありがとう

回答:


8

私たちは、SVNリポジトリの仕事で私達作成するとsvnadmin create、その後svn import3つのディレクトリのスケルトンフォルダをし、(私たちは、このすべてのbashスクリプトの自動化を持っている)リビジョン1にそれを押して一度にあることをコミットします。最初のコミットだけを行うよりも良い方法はないと思いますか?


これは、私たちが行うのとほとんど同じです。すべてスクリプトで自動化されています。
hmallett、2010

1

新しいリポジトリのチェックアウト時に、3つのディレクトリ(tags、trunk、branches)を作成して追加します。私はこれら3つをコミットします。レポはリビジョンにあります。1、そして私はトランクに切り替えて仕事を始めます。それほど多くはありません。


1

リポジトリをチェックアウトすることなく、すべてのディレクトリを一度に作成できます(結果として1つのコミットが発生します)。次のWindowsの例を参照してください。

svn mkdir -m "Creating basic directory structure" file:///d:/temp/repo/trunk file:///d:/temp/repo/tags file:///d:/temp/repo/branches
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.