{"id":479512,"date":"2023-08-09T10:41:18","date_gmt":"2023-08-09T10:41:18","guid":{"rendered":""},"modified":"2023-09-05T11:18:58","modified_gmt":"2023-09-05T11:18:58","slug":"version-control-systems-git-svn","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/jp\/wiki\/version-control-systems-git-svn\/","title":{"rendered":"\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0 (Git\u3001SVN)"},"content":{"rendered":"<p>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306f\u3001\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2 \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u9032\u5316\u3092\u7ba1\u7406\u3059\u308b\u305f\u3081\u306b\u4e0d\u53ef\u6b20\u306a\u30c4\u30fc\u30eb\u3067\u3059\u3002\u958b\u767a\u8005\u304c\u30b3\u30fc\u30c9\u306e\u5909\u66f4\u3092\u8ffd\u8de1\u3057\u3001\u52b9\u7387\u7684\u306b\u5171\u540c\u4f5c\u696d\u3092\u884c\u3044\u3001\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u4ee5\u524d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u623b\u3059\u306e\u306b\u5f79\u7acb\u3061\u307e\u3059\u30022 \u3064\u306e\u6709\u540d\u306a\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306f\u3001Git \u3068 SVN (Subversion) \u3067\u3059\u30022005 \u5e74\u306b Linus Torvalds \u306b\u3088\u3063\u3066\u958b\u767a\u3055\u308c\u305f Git \u306f\u3001\u305d\u306e\u5206\u6563\u6027\u3068\u4f7f\u3044\u3084\u3059\u3055\u304b\u3089\u7d76\u5927\u306a\u4eba\u6c17\u3092\u5f97\u3066\u3044\u307e\u3059\u3002\u4e00\u65b9\u3001SVN \u306f 2000 \u5e74\u306b CollabNet Inc. \u306b\u3088\u3063\u3066\u4f5c\u6210\u3055\u308c\u3001\u96c6\u4e2d\u578b\u30e2\u30c7\u30eb\u306b\u5f93\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<h2>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0 (Git\u3001SVN) \u306e\u8d77\u6e90\u306e\u6b74\u53f2<\/h2>\n<p>\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2 \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u8907\u96d1\u3055\u304c\u5897\u3057\u3001\u30b3\u30fc\u30c9\u5909\u66f4\u306e\u7ba1\u7406\u304c\u56f0\u96e3\u306b\u306a\u308b\u306b\u3064\u308c\u3066\u3001\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306e\u5fc5\u8981\u6027\u304c\u9ad8\u307e\u308a\u307e\u3057\u305f\u3002\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u306e\u6982\u5ff5\u306f 1970 \u5e74\u4ee3\u306b\u9061\u308a\u307e\u3059\u304c\u30012000 \u5e74\u4ee3\u521d\u982d\u306b SVN \u304c\u958b\u767a\u3055\u308c\u305f\u3053\u3068\u3067\u5927\u304d\u306a\u6ce8\u76ee\u3092\u96c6\u3081\u307e\u3057\u305f\u3002<\/p>\n<p>Git \u306f\u3001\u4e16\u754c\u4e2d\u306e\u81a8\u5927\u306a\u6570\u306e\u8ca2\u732e\u8005\u304c\u95a2\u4e0e\u3059\u308b Linux \u30ab\u30fc\u30cd\u30eb\u958b\u767a\u30d7\u30ed\u30bb\u30b9\u3092\u7ba1\u7406\u3059\u308b\u305f\u3081\u306b Linus Torvalds \u306b\u3088\u3063\u3066\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f\u3002\u5f7c\u306f\u3001\u65e2\u5b58\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u304c\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u8981\u4ef6\u306b\u4e0d\u5341\u5206\u3067\u3042\u308b\u3053\u3068\u306b\u6c17\u3065\u304d\u3001Linux \u958b\u767a\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u30d0\u30c3\u30af\u30dc\u30fc\u30f3\u3068\u306a\u3063\u305f Git \u3092\u958b\u767a\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u540c\u69d8\u306b\u3001SVN \u306f\u3001\u5f53\u6642\u4eba\u6c17\u306e\u3042\u3063\u305f\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u3067\u3042\u308b CVS (Concurrent Versions System) \u306e\u3044\u304f\u3064\u304b\u306e\u5236\u9650\u306b\u5bfe\u51e6\u3059\u308b\u305f\u3081\u306b\u5c0e\u5165\u3055\u308c\u307e\u3057\u305f\u3002CVS \u306b\u306f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3084\u30d5\u30a1\u30a4\u30eb\u540d\u306e\u5909\u66f4\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u304a\u3089\u305a\u3001SVN \u304c\u89e3\u6c7a\u3057\u3088\u3046\u3068\u3057\u305f\u305d\u306e\u4ed6\u306e\u554f\u984c\u3082\u3042\u308a\u307e\u3057\u305f\u3002SVN \u306f\u6025\u901f\u306b\u666e\u53ca\u3057\u3001\u3055\u307e\u3056\u307e\u306a\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u958b\u767a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u5e83\u304f\u63a1\u7528\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n<h2>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\uff08Git\u3001SVN\uff09\u306e\u8a73\u7d30\u60c5\u5831<\/h2>\n<p>Git \u3084 SVN \u306a\u3069\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306f\u3001\u30ea\u30dd\u30b8\u30c8\u30ea\u5185\u306e\u30d5\u30a1\u30a4\u30eb\u3084\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u52a0\u3048\u3089\u308c\u305f\u5909\u66f4\u3092\u8ffd\u8de1\u3059\u308b\u3053\u3068\u3067\u3001\u5171\u540c\u958b\u767a\u3092\u5bb9\u6613\u306b\u3057\u307e\u3059\u3002\u958b\u767a\u8005\u306f\u7af6\u5408\u3059\u308b\u3053\u3068\u306a\u304f\u540c\u3058\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u540c\u6642\u306b\u4f5c\u696d\u3067\u304d\u3001\u5909\u66f4\u3092\u30b7\u30fc\u30e0\u30ec\u30b9\u306b\u30de\u30fc\u30b8\u3059\u308b\u30e1\u30ab\u30cb\u30ba\u30e0\u304c\u63d0\u4f9b\u3055\u308c\u307e\u3059\u3002<\/p>\n<h3>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306e\u5185\u90e8\u69cb\u9020 (Git\u3001SVN)<\/h3>\n<ol>\n<li>\n<p><strong>\u30ae\u30c3\u30c8\uff1a<\/strong><\/p>\n<ul>\n<li>Git \u306f\u5206\u6563\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30e2\u30c7\u30eb\u3092\u63a1\u7528\u3057\u3066\u304a\u308a\u3001\u5404\u958b\u767a\u8005\u306f\u30ea\u30dd\u30b8\u30c8\u30ea\u5168\u4f53\u306e\u30ed\u30fc\u30ab\u30eb \u30b3\u30d4\u30fc\u3092\u4fdd\u6301\u3057\u307e\u3059\u3002\u3053\u308c\u306b\u3088\u308a\u3001\u30aa\u30d5\u30e9\u30a4\u30f3\u3067\u306e\u4f5c\u696d\u3068\u64cd\u4f5c\u306e\u9ad8\u901f\u5316\u304c\u53ef\u80fd\u306b\u306a\u308a\u307e\u3059\u3002<\/li>\n<li>Git \u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306f\u3001\u4f5c\u696d\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3001\u30b9\u30c6\u30fc\u30b8\u30f3\u30b0\u9818\u57df (\u30a4\u30f3\u30c7\u30c3\u30af\u30b9)\u3001\u30b3\u30df\u30c3\u30c8\u5c65\u6b74\u306e 3 \u3064\u306e\u4e3b\u8981\u306a\u9818\u57df\u3067\u69cb\u6210\u3055\u308c\u307e\u3059\u3002<\/li>\n<li>\u958b\u767a\u8005\u304c\u30d5\u30a1\u30a4\u30eb\u306b\u5909\u66f4\u3092\u52a0\u3048\u308b\u3068\u3001\u305d\u306e\u5909\u66f4\u306f\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u30b3\u30df\u30c3\u30c8\u3055\u308c\u308b\u524d\u306b\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u30b9\u30c6\u30fc\u30b8\u30f3\u30b0\u3055\u308c\u307e\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>SVN:<\/strong><\/p>\n<ul>\n<li>SVN \u306f\u96c6\u4e2d\u578b\u30e2\u30c7\u30eb\u3067\u52d5\u4f5c\u3057\u3001\u30b3\u30fc\u30c9\u306e\u3059\u3079\u3066\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u4fdd\u5b58\u3059\u308b\u5358\u4e00\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u5b58\u5728\u3057\u307e\u3059\u3002<\/li>\n<li>\u958b\u767a\u8005\u306f\u3001\u4e2d\u592e\u30ea\u30dd\u30b8\u30c8\u30ea\u304b\u3089\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u4f5c\u696d\u30b3\u30d4\u30fc\u3092\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8\u3057\u3001\u5909\u66f4\u3092\u52a0\u3048\u3066\u3001\u305d\u308c\u3092\u4e2d\u592e\u30b5\u30fc\u30d0\u30fc\u306b\u30b3\u30df\u30c3\u30c8\u3057\u307e\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\uff08Git\u3001SVN\uff09\u306e\u4ed5\u7d44\u307f<\/h3>\n<ol>\n<li>\n<p><strong>\u30ae\u30c3\u30c8\uff1a<\/strong><\/p>\n<ul>\n<li>Git \u306f\u6709\u5411\u975e\u5de1\u56de\u30b0\u30e9\u30d5\u3092\u4f7f\u7528\u3057\u3066\u30b3\u30df\u30c3\u30c8\u5c65\u6b74\u3092\u8868\u3057\u3001\u5404\u30b3\u30df\u30c3\u30c8\u306b\u306f\u4e00\u610f\u306e\u8b58\u5225\u5b50 (SHA-1 \u30cf\u30c3\u30b7\u30e5) \u304c\u4ed8\u3051\u3089\u308c\u307e\u3059\u3002<\/li>\n<li>Git \u306e\u30d6\u30e9\u30f3\u30c1\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u958b\u767a\u8005\u306f\u5225\u3005\u306e\u30b3\u30fc\u30c9\u30d9\u30fc\u30b9\u3067\u4f5c\u696d\u3057\u3001\u6e96\u5099\u304c\u3067\u304d\u305f\u3089\u5909\u66f4\u3092\u30de\u30fc\u30b8\u3067\u304d\u307e\u3059\u3002<\/li>\n<li>Git \u306e\u5206\u6563\u578b\u306e\u6027\u8cea\u306b\u3088\u308a\u3001\u958b\u767a\u8005\u9593\u306e\u30b3\u30e9\u30dc\u30ec\u30fc\u30b7\u30e7\u30f3\u304c\u5bb9\u6613\u306b\u306a\u308a\u3001\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9 \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3078\u306e\u8ca2\u732e\u30d7\u30ed\u30bb\u30b9\u304c\u7c21\u7d20\u5316\u3055\u308c\u307e\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>SVN:<\/strong><\/p>\n<ul>\n<li>SVN \u306f\u5909\u66f4\u3092\u8ffd\u8de1\u3059\u308b\u305f\u3081\u306b\u30ea\u30d3\u30b8\u30e7\u30f3\u306b\u4f9d\u5b58\u3057\u3066\u304a\u308a\u3001\u5404\u30ea\u30d3\u30b8\u30e7\u30f3\u306f\u7279\u5b9a\u306e\u6642\u70b9\u3067\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u7279\u5b9a\u306e\u72b6\u614b\u3092\u8868\u3057\u307e\u3059\u3002<\/li>\n<li>SVN \u306e\u30d6\u30e9\u30f3\u30c1\u306f\u500b\u5225\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3068\u3057\u3066\u4f5c\u6210\u3055\u308c\u308b\u305f\u3081\u3001Git \u306b\u6bd4\u3079\u3066\u67d4\u8edf\u6027\u304c\u4f4e\u304f\u306a\u308a\u307e\u3059\u3002<\/li>\n<li>SVN \u3067\u306f\u4e2d\u592e\u30b5\u30fc\u30d0\u30fc\u3078\u306e\u7d99\u7d9a\u7684\u306a\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u63a5\u7d9a\u304c\u5fc5\u8981\u306a\u306e\u3067\u3001\u30aa\u30d5\u30e9\u30a4\u30f3\u3067\u306e\u4f5c\u696d\u306f\u56f0\u96e3\u306b\u306a\u308a\u307e\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\uff08Git\u3001SVN\uff09\u306e\u4e3b\u8981\u6a5f\u80fd\u306e\u5206\u6790<\/h2>\n<table>\n<thead>\n<tr>\n<th>\u7279\u5fb4<\/th>\n<th>\u30ae\u30c3\u30c8<\/th>\n<th>SVN<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30e2\u30c7\u30eb<\/td>\n<td>\u5206\u6563\u578b<\/td>\n<td>\u96c6\u4e2d\u5316<\/td>\n<\/tr>\n<tr>\n<td>\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9<\/td>\n<td>\u3088\u308a\u9ad8\u901f\u306a\u64cd\u4f5c\u3001\u30ed\u30fc\u30ab\u30eb\u5c65\u6b74<\/td>\n<td>\u64cd\u4f5c\u304c\u9045\u304f\u3001\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u4f9d\u5b58\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td>\u5206\u5c90<\/td>\n<td>\u8efd\u91cf\u3067\u67d4\u8edf\u6027\u304c\u3042\u308b<\/td>\n<td>\u91cd\u304f\u3066\u67d4\u8edf\u6027\u304c\u4f4e\u3044<\/td>\n<\/tr>\n<tr>\n<td>\u30de\u30fc\u30b8<\/td>\n<td>\u5148\u9032\u7684\u3067\u52b9\u7387\u7684<\/td>\n<td>\u7af6\u5408\u304c\u767a\u751f\u3057\u3084\u3059\u304f\u3001\u624b\u52d5\u3067\u89e3\u6c7a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b<\/td>\n<\/tr>\n<tr>\n<td>\u4eba\u6c17<\/td>\n<td>\u5e83\u304f\u63a1\u7528\u3055\u308c\u3001\u591a\u304f\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3084\u4f01\u696d\u3067\u4f7f\u7528\u3055\u308c\u3066\u3044\u307e\u3059<\/td>\n<td>\u4eba\u6c17\u306f\u4f4e\u4e0b\u3057\u3066\u3044\u308b\u304c\u3001\u30ec\u30ac\u30b7\u30fc\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u4f9d\u7136\u3068\u3057\u3066\u4f7f\u7528\u3055\u308c\u3066\u3044\u308b<\/td>\n<\/tr>\n<tr>\n<td>\u5b66\u7fd2\u66f2\u7dda<\/td>\n<td>\u521d\u5fc3\u8005\u306b\u306f\u6025\u52fe\u914d\u3001\u4e0a\u7d1a\u8005\u306b\u306f\u5f37\u529b<\/td>\n<td>\u521d\u5fc3\u8005\u3067\u3082\u7406\u89e3\u3057\u3084\u3059\u3044<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306e\u7a2e\u985e (Git\u3001SVN)<\/h2>\n<p>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306b\u306f\u3055\u307e\u3056\u307e\u306a\u7a2e\u985e\u304c\u3042\u308a\u3001\u305d\u308c\u305e\u308c\u306b\u7279\u5fb4\u304c\u3042\u308a\u307e\u3059\u3002\u4e3b\u306a 2 \u3064\u306e\u30ab\u30c6\u30b4\u30ea\u306f\u6b21\u306e\u3068\u304a\u308a\u3067\u3059\u3002<\/p>\n<ol>\n<li>\n<p><strong>\u30ed\u30fc\u30ab\u30eb \u30d0\u30fc\u30b8\u30e7\u30f3 \u30b3\u30f3\u30c8\u30ed\u30fc\u30eb \u30b7\u30b9\u30c6\u30e0:<\/strong> \u3053\u308c\u3089\u306e\u30b7\u30b9\u30c6\u30e0\u306f\u3001\u4e2d\u592e\u30b5\u30fc\u30d0\u30fc\u3092\u4f7f\u7528\u305b\u305a\u306b\u30ed\u30fc\u30ab\u30eb \u30de\u30b7\u30f3\u4e0a\u3067\u30d0\u30fc\u30b8\u30e7\u30f3\u5c65\u6b74\u3092\u7dad\u6301\u3057\u307e\u3059\u3002\u30b3\u30e9\u30dc\u30ec\u30fc\u30b7\u30e7\u30f3\u6a5f\u80fd\u304c\u6b20\u3051\u3066\u304a\u308a\u3001Git \u306a\u3069\u306e\u5206\u6563\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306e\u666e\u53ca\u306b\u3088\u308a\u3001\u307b\u3068\u3093\u3069\u304c\u6642\u4ee3\u9045\u308c\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u96c6\u4e2d\u578b\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0:<\/strong> \u3053\u306e\u30e2\u30c7\u30eb\u3067\u306f\u3001\u958b\u767a\u8005\u306f\u30ea\u30dd\u30b8\u30c8\u30ea\u5168\u4f53\u3092\u4fdd\u5b58\u3059\u308b\u4e2d\u592e\u30b5\u30fc\u30d0\u30fc\u4e0a\u3067\u5171\u540c\u4f5c\u696d\u3092\u884c\u3044\u307e\u3059\u3002SVN \u306f\u96c6\u4e2d\u578b\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306e\u4e00\u4f8b\u3067\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h2>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\uff08Git\u3001SVN\uff09\u306e\u4f7f\u7528\u65b9\u6cd5\u3068\u95a2\u9023\u3059\u308b\u554f\u984c\u3068\u89e3\u6c7a\u7b56<\/h2>\n<p>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306f\u73fe\u4ee3\u306e\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u958b\u767a\u306b\u4e0d\u53ef\u6b20\u3067\u3042\u308a\u3001\u3055\u307e\u3056\u307e\u306a\u65b9\u6cd5\u3067\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002<\/p>\n<ol>\n<li>\n<p><strong>\u500b\u4eba\u306e\u767a\u9054:<\/strong> \u958b\u767a\u8005\u306f\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u3092\u4f7f\u7528\u3057\u3066\u500b\u4eba\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u7ba1\u7406\u3057\u3001\u5909\u66f4\u3092\u8ffd\u8de1\u3057\u3001\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u4ee5\u524d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u30ed\u30fc\u30eb\u30d0\u30c3\u30af\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u5171\u540c\u958b\u767a:<\/strong> \u30c1\u30fc\u30e0\u306f\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u3092\u4f7f\u7528\u3057\u3066\u3001\u540c\u3058\u30b3\u30fc\u30c9\u30d9\u30fc\u30b9\u3067\u52b9\u7387\u7684\u306b\u5171\u540c\u4f5c\u696d\u3092\u884c\u3044\u307e\u3059\u3002\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u3092\u901a\u3058\u3066\u3001\u5909\u66f4\u3092\u30de\u30fc\u30b8\u3057\u305f\u308a\u3001\u30b3\u30fc\u30c9\u3092\u78ba\u8a8d\u3057\u305f\u308a\u3001\u7af6\u5408\u3092\u89e3\u6c7a\u3057\u305f\u308a\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30ea\u30ea\u30fc\u30b9\u7ba1\u7406\uff1a<\/strong> \u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u306f\u3001\u7279\u5b9a\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u30bf\u30b0\u3068\u30d6\u30e9\u30f3\u30c1\u3092\u4f5c\u6210\u3059\u308b\u3053\u3068\u3067\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2 \u30ea\u30ea\u30fc\u30b9\u306e\u7ba1\u7406\u306b\u5f79\u7acb\u3061\u3001\u30ea\u30ea\u30fc\u30b9\u306e\u518d\u73fe\u3092\u5bb9\u6613\u306b\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h3>\u554f\u984c\u3068\u89e3\u6c7a\u7b56:<\/h3>\n<ol>\n<li>\n<p><strong>\u30de\u30fc\u30b8\u306e\u7af6\u5408:<\/strong> \u8907\u6570\u306e\u958b\u767a\u8005\u304c\u540c\u3058\u30b3\u30fc\u30c9\u3092\u540c\u6642\u306b\u5909\u66f4\u3059\u308b\u3068\u3001\u7d71\u5408\u30d7\u30ed\u30bb\u30b9\u4e2d\u306b\u30de\u30fc\u30b8\u306e\u7af6\u5408\u304c\u767a\u751f\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u958b\u767a\u8005\u306f\u3053\u308c\u3089\u306e\u7af6\u5408\u3092\u614e\u91cd\u306b\u78ba\u8a8d\u3057\u3001\u624b\u52d5\u3067\u89e3\u6c7a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u5076\u767a\u7684\u306a\u30c7\u30fc\u30bf\u640d\u5931:<\/strong> \u8aa4\u3063\u305f\u30b3\u30de\u30f3\u30c9\u3084\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u7ba1\u7406\u30df\u30b9\u306f\u3001\u30c7\u30fc\u30bf\u640d\u5931\u306b\u3064\u306a\u304c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u308c\u3092\u8efd\u6e1b\u3059\u308b\u306b\u306f\u3001\u5b9a\u671f\u7684\u306a\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3068\u91cd\u8981\u306a\u64cd\u4f5c\u4e2d\u306e\u6ce8\u610f\u304c\u4e0d\u53ef\u6b20\u3067\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u5927\u898f\u6a21\u30ea\u30dd\u30b8\u30c8\u30ea:<\/strong> \u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u30b5\u30a4\u30ba\u304c\u5927\u304d\u304f\u306a\u308b\u306b\u3064\u308c\u3066\u3001\u30d5\u30a7\u30c3\u30c1\u3001\u30af\u30ed\u30fc\u30f3\u3001\u304a\u3088\u3073\u30af\u30ed\u30fc\u30f3\u4f5c\u6210\u306e\u64cd\u4f5c\u304c\u9045\u304f\u306a\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u30b7\u30e3\u30ed\u30fc\u30af\u30ed\u30fc\u30f3\u3084\u90e8\u5206\u30af\u30ed\u30fc\u30f3\u306a\u3069\u306e\u624b\u6cd5\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u3053\u308c\u3089\u306e\u554f\u984c\u3092\u8efd\u6e1b\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h2>\u4e3b\u306a\u7279\u5fb4\u3068\u985e\u4f3c\u7528\u8a9e\u3068\u306e\u6bd4\u8f03<\/h2>\n<h3>Git \u3068 GitHub:<\/h3>\n<p>Git \u306f\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u3067\u3042\u308a\u3001GitHub \u306f Git \u30ea\u30dd\u30b8\u30c8\u30ea\u7528\u306e Web \u30d9\u30fc\u30b9\u306e\u30db\u30b9\u30c6\u30a3\u30f3\u30b0 \u30b5\u30fc\u30d3\u30b9\u3067\u3059\u3002GitHub \u306f\u3001\u30b3\u30e9\u30dc\u30ec\u30fc\u30b7\u30e7\u30f3\u3001\u30b3\u30fc\u30c9 \u30ec\u30d3\u30e5\u30fc\u3001\u554f\u984c\u8ffd\u8de1\u306a\u3069\u306e\u305f\u3081\u306e\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002<\/p>\n<h3>Git \u3068 Mercurial:<\/h3>\n<p>Mercurial \u306f Git \u306b\u4f3c\u305f\u5225\u306e\u5206\u6563\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u3067\u3059\u3002\u3069\u3061\u3089\u306e\u30b7\u30b9\u30c6\u30e0\u3082\u4f3c\u305f\u3088\u3046\u306a\u6a5f\u80fd\u3092\u63d0\u4f9b\u3057\u3066\u3044\u307e\u3059\u304c\u3001Git \u306e\u30e6\u30fc\u30b6\u30fc\u30d9\u30fc\u30b9\u3068\u30a8\u30b3\u30b7\u30b9\u30c6\u30e0\u304c\u5927\u304d\u3044\u305f\u3081\u3001\u3088\u308a\u5e83\u304f\u63a1\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<h2>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\uff08Git\u3001SVN\uff09\u306b\u95a2\u3059\u308b\u5c06\u6765\u306e\u5c55\u671b\u3068\u6280\u8853<\/h2>\n<p>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u306e\u5c06\u6765\u306f\u3001\u30b3\u30e9\u30dc\u30ec\u30fc\u30b7\u30e7\u30f3\u306e\u5f37\u5316\u3001\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u306e\u5411\u4e0a\u3001\u30e6\u30fc\u30b6\u30fc \u30a8\u30af\u30b9\u30da\u30ea\u30a8\u30f3\u30b9\u306e\u7c21\u7d20\u5316\u306b\u91cd\u70b9\u304c\u7f6e\u304b\u308c\u308b\u3068\u601d\u308f\u308c\u307e\u3059\u3002\u4eba\u5de5\u77e5\u80fd\u306b\u3088\u308b\u7af6\u5408\u89e3\u6c7a\u3001\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u306e\u30b3\u30e9\u30dc\u30ec\u30fc\u30b7\u30e7\u30f3\u3001\u958b\u767a\u30c4\u30fc\u30eb\u3068\u306e\u7d71\u5408\u306e\u6539\u5584\u306a\u3069\u306e\u6a5f\u80fd\u304c\u671f\u5f85\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<h2>\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u3092\u30d0\u30fc\u30b8\u30e7\u30f3 \u30b3\u30f3\u30c8\u30ed\u30fc\u30eb \u30b7\u30b9\u30c6\u30e0 (Git\u3001SVN) \u3067\u4f7f\u7528\u3059\u308b\u65b9\u6cd5\u3084\u95a2\u9023\u4ed8\u3051\u308b\u65b9\u6cd5<\/h2>\n<p>\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306f\u3001Git \u306a\u3069\u306e\u5206\u6563\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u3092\u4f7f\u7528\u3059\u308b\u958b\u767a\u8005\u306b\u3068\u3063\u3066\u6709\u76ca\u3067\u3059\u3002\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u63a5\u7d9a\u304c\u9045\u3044\u74b0\u5883\u3084\u30d5\u30a1\u30a4\u30a2\u30a6\u30a9\u30fc\u30eb\u304c\u53b3\u3057\u3044\u74b0\u5883\u3067\u306f\u3001\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u304c Git \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u30ad\u30e3\u30c3\u30b7\u30e5\u3067\u304d\u308b\u305f\u3081\u3001\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u8981\u6c42\u306e\u7e70\u308a\u8fd4\u3057\u306e\u5fc5\u8981\u6027\u304c\u6e1b\u308a\u3001\u64cd\u4f5c\u304c\u9ad8\u901f\u5316\u3055\u308c\u307e\u3059\u3002<\/p>\n<p>\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306f\u3001SVN \u306a\u3069\u306e\u96c6\u4e2d\u578b\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u3078\u306e\u63a5\u7d9a\u3092\u4fdd\u8b77\u3059\u308b\u305f\u3081\u306e\u4ef2\u4ecb\u5f79\u3068\u3057\u3066\u3082\u6a5f\u80fd\u3057\u307e\u3059\u3002\u30c7\u30fc\u30bf\u3092\u6697\u53f7\u5316\u3057\u3001\u6a5f\u5bc6\u30b3\u30fc\u30c9\u3092\u4e0d\u6b63\u30a2\u30af\u30bb\u30b9\u304b\u3089\u4fdd\u8b77\u3059\u308b\u306e\u306b\u5f79\u7acb\u3061\u307e\u3059\u3002<\/p>\n<h2>\u95a2\u9023\u30ea\u30f3\u30af<\/h2>\n<p>\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0 (Git\u3001SVN) \u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001\u6b21\u306e\u30ea\u30bd\u30fc\u30b9\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<ul>\n<li><a href=\"https:\/\/git-scm.com\/doc\" target=\"_new\" rel=\"noopener nofollow\">Git \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8<\/a><\/li>\n<li><a href=\"https:\/\/svnbook.red-bean.com\/\" target=\"_new\" rel=\"noopener nofollow\">SVN\u30d6\u30c3\u30af<\/a><\/li>\n<\/ul>","protected":false},"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-479512","wiki","type-wiki","status-publish","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Version Control Systems: Git and SVN<\/mark>","faq_items":[{"question":"What are version control systems, and how do they benefit software development?","answer":"<p>Version control systems, such as Git and SVN, are tools that help manage the changes made to software code over time. They keep track of modifications, allow collaboration among developers, and provide the ability to revert to previous versions if needed. These systems enhance productivity, reduce conflicts, and streamline the development process.<\/p>"},{"question":"What is the difference between Git and SVN?","answer":"<p>Git and SVN are both version control systems, but they have different underlying structures. Git follows a distributed model, where each developer has a complete local copy of the repository. In contrast, SVN operates on a centralized model, where developers check out a working copy from a central server.<\/p>"},{"question":"How do Git and SVN work internally?","answer":"<p>Git uses a directed acyclic graph to represent the commit history, with each commit having a unique identifier. It allows for lightweight branching and efficient merging. On the other hand, SVN relies on revisions to track changes and creates branches as separate directories.<\/p>"},{"question":"What are the key features of Git and SVN?","answer":"<p>Git offers distributed versioning, fast performance, advanced branching, and is widely adopted in the software development community. SVN, though declining in popularity, still finds use in legacy projects, but its centralized nature and slower operations are notable drawbacks.<\/p>"},{"question":"What types of version control systems are there?","answer":"<p>Version control systems can be broadly categorized into two types: Local Version Control Systems and Centralized Version Control Systems. Local systems maintain version history on individual machines, while centralized systems store the entire repository on a central server.<\/p>"},{"question":"How can version control systems be used, and what problems might arise?","answer":"<p>Developers can use version control systems for individual and collaborative development, as well as for release management. Some common issues include merge conflicts, accidental data loss, and challenges with large repositories. However, best practices and proper precautions can address these problems.<\/p>"},{"question":"What is the future outlook for version control systems?","answer":"<p>The future of version control systems is likely to focus on improved collaboration, performance, and user experiences. Technologies such as AI-driven conflict resolution and real-time collaboration are anticipated to enhance these systems further.<\/p>"},{"question":"How do proxy servers enhance version control experiences?","answer":"<p>Proxy servers can benefit developers working with distributed version control systems like Git by caching objects, reducing repetitive network requests, and speeding up operations. Additionally, proxy servers can act as intermediaries for securing connections to centralized systems like SVN, protecting sensitive code from unauthorized access.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/wiki\/479512","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/wiki\/479512\/revisions"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/media?parent=479512"}],"curies":[{"name":"\u3046\u30fc\u3093","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}