質問編集履歴

2

質問内容を具体化しました。

2019/12/31 03:25

投稿

oasis701
oasis701

スコア148

test CHANGED
File without changes
test CHANGED
@@ -8,48 +8,44 @@
8
8
 
9
9
 
10
10
 
11
- 現在の開発環境は、Win10, pycharmです。pycharmは素晴らしい機能を持つpython用開発エディタで、これなくして開発は難しいです。Visual Source Codeやその他のエディタにはない機能を持っています。
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
- 1.リモートをgithubとする方法
25
+ リモートリポジトリをgithub(private)とする。※将来的にはgit serverを設ける。
28
26
 
29
- 1)同一フォルダで完結する方法
27
+ ・開発フォルダをdevelopとし、これを開発のローカルリポジトリとする
30
28
 
31
- プログラムが入ったフォルダをローカルとし、githubをリモート(private)として管理し開発ブランチをdevelopとして、完了したらmasterとマージし、masterからreleaseブランチしてreleaseで走らせ方法
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
- の方法ですとGitを使うことで新たな混乱引き起こ様な気がしています
43
+ ・将来的には、別の方にも開発テスト、リリース、運用(複数以上の使用者)依頼
34
44
 
35
45
 
36
46
 
37
-  2)別運用フォルダ使方法
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

文章の完結

2019/12/31 03:25

投稿

oasis701
oasis701

スコア148

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