バージョン選択

フォーラム

メニュー

オンライン状況

54 人のユーザが現在オンラインです。 (38 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 54
もっと...

サイト内検索

質問 > その他 > 新バージョンへのアップデートについて

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ippei
投稿日時: 2009/1/13 0:47
対応状況: −−−
新米
登録日: 2009/1/13
居住地: 神奈川県茅ヶ崎市
投稿: 3
新バージョンへのアップデートについて
こんにちは。

XサーバーというレンタルサーバでEC-CUBE(2.1.2)を利用している者です。

現在では2.3.3がリリースされているみたいですが、
アップデートの方法が分からず困っています。

またはじめからインストールするしかないのでしょうか?

今までカスタマイズしたファイルなどを残しつつ、
アップデートすることは出来るのでしょうか?

どなたか教えていただけたらありがたいです。

何卒宜しくお願い致します。
takoyaki
投稿日時: 2009/1/13 9:54
対応状況: −−−
一人前
登録日: 2008/1/26
居住地: 沖縄県
投稿: 111
Re: 新バージョンへのアップデートについて
そうですね、EC-CUBEのアップデートには私も悩まされます。
先日私も 2.0.1 から 2.3.3 にアップデートしましたが、新規インストールして /data/install.phpの内容を旧のものに書き換えるという作業でした。
Smarty 内のファイルをカスタマイズしていたので再度その設定もしなおして結構手間がかかりました。
差し替えるファイルのリストなどのアナウンスがあってくれれば非常に助かるのですが。
seasoft
投稿日時: 2009/1/13 12:21
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 新バージョンへのアップデートについて
> 差し替えるファイルのリストなどのアナウンスがあってくれれば非常に助かるのですが。

SVN でチェンジセット間の差分を見ると違いは分かりますよ。

SVN アカウントは、下記で公開されています。(guest で可能です)
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=9

さらに、SVN でチェックアウトした内容を編集するように運用すると、差分のマージも半自動化できます。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

takoyaki
投稿日時: 2009/1/13 18:16
対応状況: −−−
一人前
登録日: 2008/1/26
居住地: 沖縄県
投稿: 111
Re: 新バージョンへのアップデートについて
引用:

SVN でチェンジセット間の差分を見ると違いは分かりますよ。

SVN アカウントは、下記で公開されています。(guest で可能です)
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=9


上記ページにアクセスし、2.0系開発環境(閲覧のみ可能)のURLにアクセスしてみましたが、見方が悪いのかチェンジセット間の差分を見つけることができませんでした。
差分の探し方をご教示いただけましたら幸いです。

よろしくお願いいたします。
seasoft
投稿日時: 2009/1/17 11:05
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 新バージョンへのアップデートについて
もしかして、IEなどの WEB ブラウザで見ちゃいましたかね。

差分を見るには、Subversion クライアントで見る必要があります。(多分)
私は TortoiseSVN を使用しています。
操作を覚えるのは、少々手間かと思いますが、覚えると便利なものです。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

takoyaki
投稿日時: 2009/1/17 19:50
対応状況: −−−
一人前
登録日: 2008/1/26
居住地: 沖縄県
投稿: 111
Re: 新バージョンへのアップデートについて
seasoftさん、
お返事ありがとうございます。

TortoiseSVNをインストールしてみました。
慣れるのに少しややこしそうですが、これを使えればアップデートがやりやすくなりそうですね。

これから勉強してみます。

ありがとうございました。
takoyaki
投稿日時: 2009/1/18 8:17
対応状況: −−−
一人前
登録日: 2008/1/26
居住地: 沖縄県
投稿: 111
Re: 新バージョンへのアップデートについて
TortoiseSVN でざっとブラウズしてみただけなのですが、ソースコードに変更を加えずブラウズするだけならEC-CUBE Trac のリポジトリブラウザを使うのと同じということでいいでしょうか。

アップデートに関する情報ですが、EC-CUBE Tracの[チケットを見る]→[マイルストーン別全チケット(解決済みチケットを含む)]のページを見ればいいでしょうか。
たとえば、2.3.1から2.3.3にアップデートしたい場合、上記ページのEC-CUBE2.3.3のくくりの7つの解決済みチケットを適用させるということでいいでしょうか。

恐れ入りますがよろしくお願いいたします。
seasoft
投稿日時: 2009/1/18 13:38
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 新バージョンへのアップデートについて
私の場合は、TortoiseSVN でチェックアウトしたソースを(エクスポートせずに)直接編集することで、リポジトリ上の変更を TortoiseSVN のアップデートで適用するように運用しています。コンフリクトが発生した場合の、マージ画面は少々貧弱さを感じることもありますが… それでも、手動マージよりはマシかなという感じです。

ほかには、パッチ(差分ファイル)の作成機能があるので、その辺りも使えるかもしれません。

株式会社ロックオン様での運用状況は分かりませんが、通常必ずしもマイルストーンに登録されているとは限らないと想定した方が無難です。タグ間で比較する方が適切だと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

takoyaki
投稿日時: 2009/1/18 14:13
対応状況: −−−
一人前
登録日: 2008/1/26
居住地: 沖縄県
投稿: 111
Re: 新バージョンへのアップデートについて
seasoftさん、

すごく参考になりました。

引用:
株式会社ロックオン様での運用状況は分かりませんが、通常必ずしもマイルストーンに登録されているとは限らないと想定した方が無難です。タグ間で比較する方が適切だと思います。


TortoiseSVNを使えるようになったほうが確実そうですね。使い方を理解できるように勉強したいと思います。

ご教示ありがとうございました。
tonton
投稿日時: 2009/3/5 18:50
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: 新バージョンへのアップデートについて
すみません。tracについて教えてください。

手持ちのEC-CUBEを差分バージョンアップしたいと思い、tracを覗いているのですが、それぞれのブランチの位置づけがわからず、悩んでいます。

お手数ですが、よろしくお願いします。

やりたいこと→TortoiseSVNを使って差分を検証し、2.3.0などの以前のバージョンのEC-CUBEを2.3.4(または作業が遅れた場合は、2.4.0あたり)の最新バージョンにマージしたい。



TortoiseSVNの設定は、分からないなりに初期設定プラスアルファで使用できるようになりました。
そこで、
http://svn.ec-cube.net/open_trac/browser/branches
から、まずは、正式版の最新とコミュ版の最新をローカルのWINPCにフォルダを分けてチェックアウトしようとしています。

上記ページには、

・comu-euc
・comu-utf8
・comu-ver2
・version-1
・version-2
・version-2_4

という6つのブランチがあるのですが、
・comu-euc
・comu-utf8
は1系の文字コード別バージョンで現在は使っておらず(バグふぃクスのみ?)
・comu-ver2
がコミュ系の最新ないとリービルド版で、こちらの更新が一番早い。
・version-2
は、現状正式版として公開されている2.3.4のブランチ。
・version-2_4
は、2.3.4のテスト開発用ブランチで、改定が大きいため、上記version-2とはブランチが分かれている。
よって、正式版としてバージョンをマージする際はversion-2を参照する。

という理解で合っていますでしょうか?

つまり、自分が古いバージョンから差分を追いたい時、正式版の改定で
は、自分が何を追いたいかでversion-2/version-2_4を選択するだけで、バグFIXや2.3ラインのスコープの改定は、どちらにも行われるので、どちらを参照してもかまわない、という理解です。(2.4のスコープにしか含まれないものを追う場合のみversion-2_4を見ればいい???)


TortoiseSVNは便利そうです。最新版をインストールしたら、日本語がなかったので、ちょっと機能を理解するのに手間取っていますが;
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,060名です
総投稿数は110,021件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.