私は2年間gitを使用していて、それが大好きです。しかし、私はsvnの使用を主張する会社で仕事をしているので、gitのやり方をsvnに移植する必要があります。
これは私がこれまでに学んだことです:
svn co https://the.remote.repo
touch myrepo/trunk/mytest.c
svn add myrepo/trunk/mytest.c
cd myrepo/
svn commit -m "added test file"
これは私のリポジトリをチェックアウトし、ファイルを追加し、それをコミットしてからプッシュします。
私はすでに非svnプロジェクトを持っています(非gitも、まだバージョン管理下にありません(ひどい私は知っています))。既存のプロジェクトをsvnリポジトリに変換するにはどうすればよいですか?私がすることができます:
svn co https://the.remote.repo my_existing_non_svn_directory
trunk
にサブディレクトリを作成しmy_existing_non_svn_directory
ます。git
ないtrunk
のでこれは機能しますが、ではsvn
、すべてのコードをトランクに移動する必要がありますか?これを回避する方法はありますか、それとも単なるsvn
問題ですか?
どうもありがとう。