質問編集履歴

5

a

2018/02/14 07:08

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -96,4 +96,4 @@
96
96
 
97
97
  上のコマンドを実行したところ、`git svn fetch`を行っても一瞬で終了してしまいうまく接続できていないようです。
98
98
 
99
- 最初のCloneもinitだけ行われfetchが行われておりません。
99
+ 最初の`Clone``init`だけ行われ`fetch`が行われておりません。

4

修正

2018/02/14 07:08

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
  ---------+---------
64
64
 
65
- projectA | trunk
65
+ projectA | trunk/product/projectA
66
66
 
67
67
  | Rev.A
68
68
 
@@ -72,7 +72,7 @@
72
72
 
73
73
  ---------+---------
74
74
 
75
- projectB | trunk
75
+ projectB | trunk/product/projectB
76
76
 
77
77
  | Rev.A
78
78
 

3

質問修正

2018/02/14 07:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -48,15 +48,11 @@
48
48
 
49
49
  ```
50
50
 
51
- trunk/product/project○
52
-
53
- branches/product/project○/Rev.~
54
-
55
- 以下に同じ構成ソース辺りをリモートブランチとして使用したいと考えています。
51
+ SVNは初めて利用するの調べてみるとかな変則的な構成ようです。
56
52
 
57
53
 
58
54
 
59
- イメージは
55
+ Gitで管理するイメージは
60
56
 
61
57
 
62
58
 
@@ -66,15 +62,19 @@
66
62
 
67
63
  ---------+---------
68
64
 
69
- trunk | projectA
65
+ projectA | trunk
70
66
 
67
+ | Rev.A
68
+
71
- | ProjectB
69
+ | Rev.B
72
70
 
73
71
  | ...
74
72
 
75
73
  ---------+---------
76
74
 
77
- projectA | Rev.A
75
+ projectB | trunk
76
+
77
+ | Rev.A
78
78
 
79
79
  | Rev.B
80
80
 
@@ -84,70 +84,16 @@
84
84
 
85
85
  のようにして管理したいと考えているのですがうまくいきません
86
86
 
87
- 手書きで.git/configを編集してみたのですが書き方がおかしいのかうまく反映されません。
88
87
 
89
88
 
90
-
91
- 現在のconfigのような感じです
89
+ clone以下のように行いました
92
90
 
93
91
  ```
94
92
 
95
- [core]
96
-
97
- repositoryformatversion = 0
98
-
99
- filemode = false
100
-
101
- bare = false
102
-
103
- logallrefupdates = true
104
-
105
- ignorecase = true
106
-
107
- [svn-remote "svn"]
108
-
109
- url = https://hogehoge.com/svn/fuga/trunk/product_name/
110
-
111
- fetch = trunk:refs/remotes/origin/trunk
112
-
113
- branches = projectA/*:refs/remotes/origin/*
114
-
115
- [svn-remote "projectA"]
116
-
117
- url = https://hogehoge.com/svn/fuga/branches/producat_name/project_name/
93
+ git svn clone --prefix=svn/ -r HEAD http://svnrepo/root/ -T trunk/project/projectA/ -b branches/product/projectA/
118
-
119
- fetch = :refs/remotes/product_name
120
-
121
- branches = rev.a/*:refs/remotes/projectA/rev.a/*
122
-
123
- branches = rev.b/*:refs/remotes/projectA/rev.b/*
124
-
125
- branches = rev.c/*:refs/remotes/projectA/rev.c/*
126
94
 
127
95
  ```
128
96
 
97
+ 上のコマンドを実行したところ、`git svn fetch`を行っても一瞬で終了してしまいうまく接続できていないようです。
129
98
 
130
-
131
- この記述に変更し
132
-
133
- ```
134
-
135
- git svn fetch projectA
136
-
137
- ```
138
-
139
- を実行しリモートブランチを確認したところ
140
-
141
- ```
142
-
143
- git branch -r
144
-
145
-
146
-
147
- origin/trunk
148
-
149
- projectA
150
-
151
- ```
152
-
153
- ようにリモートだけ追加されてリモートブランチがない状態です
99
+ 最初Cloneもinitだけ行わfetchが行われおりません

2

aa

2018/02/14 07:05

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -116,7 +116,7 @@
116
116
 
117
117
  url = https://hogehoge.com/svn/fuga/branches/producat_name/project_name/
118
118
 
119
- fetch = :refs/remotes/BF-X
119
+ fetch = :refs/remotes/product_name
120
120
 
121
121
  branches = rev.a/*:refs/remotes/projectA/rev.a/*
122
122
 

1

a

2018/02/01 03:55

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,8 @@
5
5
  SVNのリポジトリは以下の構成です
6
6
 
7
7
 
8
+
9
+ ```
8
10
 
9
11
  /root
10
12
 
@@ -44,7 +46,7 @@
44
46
 
45
47
  ...
46
48
 
47
-
49
+ ```
48
50
 
49
51
  trunk/product/project○
50
52