は、あなたが...
まず自分のリポジトリに新しいフォルダを作成することができます。あなたはURLでフォルダを指定することで、直接これを行うことができます。trunk
ディレクトリを作成
svn mkdir --parents https://your.svn.server/folder/myproj/trunk
は良いアイデアですので、あなたは、プロジェクトが正しくセットアップされているでしょうし、後でtrunk
以外tags
とbranches
ディレクトリを作成することができます。 --parents
は、Subversionに必要に応じて中間ディレクトリを作成するよう指示します。
は、その後、あなたのプロジェクトフォルダに切り替えると、この新しいトランクフォルダをチェックアウト:
cd myproj
svn co https://your.svn.server/folder/myproj/trunk .
を使用すると、バージョン管理下にしたいすべてのフォルダの追加:
svn add a b c
をファイルやフォルダ、あなたドンを無視しますバージョン管理下にいたい。こうすることで、彼らはローカルの変更として表示されなくなります。
svn propedit svn:ignore .
これはエディタを開きます(これはSubversionの設定方法によって異なります)。各行には、無視する項目が含まれています。
configure.txt
log
次に、エディターを保存して終了します。これらのファイルやフォルダが追加されることを示す、あなたのフォルダa
、b
、およびc
に
svn status
これは、アイテムの前のA
マークを表示する必要があります:今、あなたのローカルの作業コピーの状態を確認してください。 configure.txt
とlog
は無視されるため、表示されないようにしてください。ですから、私は `import`コマンドを使用する代わりに、` add`と `commit`を使用しないことをお勧め
svn commit -m "Added first version of my project"
出典
2017-01-19 16:14:37
Sky
:
今、あなたはあなたのプロジェクトの最初のバージョンをコミットすることができます。別の質問があります: 'svn propedit svn:ignore .'を使うと、フォルダ内のすべてのファイルを無視する方法がありますか? – Cyr
私が知っている限り、あなたは特定のファイルやフォルダを捨てるために 'import'と言うことはできません。 'checkout'、' add'、 'commit'は一つの方法です。もう1つの方法は、プロジェクトで必要でないファイルを移動し、次に 'import'を実行してプロジェクトに戻し、無視します。'svn:ignore'にワイルドカード' * 'を使うことができます。上記の例で 'log'フォルダのようにフォルダを無視すると、フォルダとすべての内容は無視されます。バージョンコントロールの下にフォルダを置いてその中のすべてのファイルを無視したい場合は、そのフォルダに 'cd'を追加し、' * 'で' svn:ignore'を実行します(すべてのファイルを無視します)。 – Sky