質問編集履歴
2
質問内容を具体化しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,48 +8,44 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
現在の開発環境は、Win10, pycharmです。
|
11
|
+
現在の開発環境は、Win10, pycharmです。
|
12
12
|
|
13
13
|
現時点では、pycharmで作成したプログラムを別のフォルダにコピーし、pycharmにて裏で走らせています。
|
14
14
|
|
15
15
|
このやり方ですと、コピーミスがあり得ますしや変更履歴が残りません。
|
16
16
|
|
17
|
-
本来なら、別マシンにコピーしたいのですが、予算、環境等で困難な状況です。
|
18
|
-
|
19
17
|
|
20
18
|
|
21
19
|
GitによるVersion管理(Sourcetree)を考えています。コマンドの打ち方も分かる様になって来ました。
|
22
20
|
|
23
|
-
そこで、
|
21
|
+
そこで、下記の方法で、対応しようと考えています。
|
24
22
|
|
25
23
|
|
26
24
|
|
27
|
-
|
25
|
+
・リモートリポジトリをgithub(private)とする。※将来的にはgit serverを設ける。
|
28
26
|
|
29
|
-
|
27
|
+
・開発フォルダをdevelopとし、これを開発のローカルリポジトリとする。
|
30
28
|
|
31
|
-
|
29
|
+
・運用フォルダをoperationとし、これを運用のローカルリポジトリとする。
|
32
30
|
|
31
|
+
注)開発フォルダで開発されたプログラムを、テスト後、tag付けされたversion No.を付けてリリース。
|
32
|
+
|
33
|
+
つまり、リモートリポジトリにpushする。
|
34
|
+
|
35
|
+
・リリースされたプログラムを使用する相手は、私自身だけなので、新たに、operationフォルダを作成し、
|
36
|
+
|
37
|
+
githubからcloneして、operationフォルダでpullし、最新のファイル等を取得する。
|
38
|
+
|
39
|
+
・operationフォルダにあるmain.py等が動いている間でもdevelopフォルダで同一のファイル名内のコードを
|
40
|
+
|
41
|
+
修正する事が可能と思われる。
|
42
|
+
|
33
|
-
|
43
|
+
・将来的には、別の方にも開発、テスト、リリース、運用(複数以上の使用者)を依頼する。
|
34
44
|
|
35
45
|
|
36
46
|
|
37
|
-
|
47
|
+
このような、やり方を考えております。前回の解りにくい内容から改善されておりますでしょうか?
|
38
48
|
|
39
|
-
開発フォルダ(develop)とは別の運用フォルダ(operation)を作る方法。
|
40
|
-
|
41
|
-
この方法ですと、Git上で、リモートからpullすれば、新しいプログラムを走らせる事が可能かと。
|
42
|
-
|
43
|
-
|
49
|
+
以上、よろしくお願いします。
|
44
|
-
|
45
|
-
|
46
|
-
|
47
|
-
2)リモートを、同じPC内のフォルダとする方法(git init --bare)
|
48
|
-
|
49
|
-
1.の1), 2)と同じですが、.gitが大きくなると、PCのディスク容量を圧迫すると思われます。
|
50
|
-
|
51
|
-
かなり、分かりにくい内容となってしまいましたが、ご指導の程、よろしくお願い致します。
|
52
|
-
|
53
|
-
|
54
50
|
|
55
51
|
敬具
|
1
文章の完結
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,8 +48,6 @@
|
|
48
48
|
|
49
49
|
1.の1), 2)と同じですが、.gitが大きくなると、PCのディスク容量を圧迫すると思われます。
|
50
50
|
|
51
|
-
|
52
|
-
|
53
51
|
かなり、分かりにくい内容となってしまいましたが、ご指導の程、よろしくお願い致します。
|
54
52
|
|
55
53
|
|