質問編集履歴

1

 

2015/03/13 08:00

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- SVNでサブディレクトリにつけたブランチを、Gitリポジトリに移行できますか?
1
+
test CHANGED
@@ -1,43 +1,3 @@
1
- Git超初心者です。
1
+
2
2
 
3
-
4
-
5
- Subversionで下のような構成のリポジトリをGitに移行したいと考えています。
6
-
7
-
8
-
9
- * trunk +-- dir1 +-- file1.txt
10
-
11
- | |
12
-
13
- | +-- dir2 +-- filt2.txt
14
-
15
- |
3
+
16
-
17
- * branches +-- test1 +-- file2.txt
18
-
19
-
20
-
21
- ここでちょっと普通と違うのは、ブランチ名'test1'はtrunk全体のブランチではなく、trunk下のdir2ディレクトリだけをある時点(仮にrevision Xの時点とする)でブランチ化したものだということです。
22
-
23
-
24
-
25
- これをgit svn cloneしてGitリポジトリに移行しました。
26
-
27
-
28
-
29
- すると、SVNのtrunkはGitのmasterブランチに移行されました。
30
-
31
- しかし、SVNでのtest1ブランチは、Gitのmasterブランチからは切れた宙ぶらりんの状態になってしまったようです。
32
-
33
- これを、masterのある時点(SVNでのrevision X相当の時点)から分岐したブランチであるかのように、Git側で修正できますか?
34
-
35
-
36
-
37
- それとも、サブディレクトリのブランチでは、それを指す親ブランチのハッシュが無いはず(ディレクトリ構成が違うので、一致するハッシュがない?)なので、無理なのでしょうか。
38
-
39
-
40
-
41
- 何か方法があれば、ご教示ください。
42
-
43
- よろしくお願いします。