機能要望 > 管理機能 > SVNのリビジョンを付加 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
pigmo |
投稿日時: 2008/9/8 17:46
対応状況: −−−
|
半人前 登録日: 2007/5/29 居住地: 投稿: 17 |
SVNのリビジョンを付加 seasoft様の試みで以下の機能
------------------------------------------------------ /** EC-CUBEのバージョン */ // XXX SVNのリビジョンを付加できたら良いと思う。(方法が分からない。) define('ECCUBE_VERSION', "2.3.0-comu"); ------------------------------------------------------ これできたらとても助かります。 今は直接ファイルに2.3.0-comu-r17600 とか書いて上書きしてますけど、たまに忘れてどこまでのチェンジセットを適用したかわからなくなることがあります。自業自得なんですが^^; |
seasoft |
投稿日時: 2008/9/9 0:17
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: SVNのリビジョンを付加 こんな試みをしてみました。
http://svn.ec-cube.net/open_trac/changeset/17561 結果、 <td>2.1.1-comu ($Rev: 17561 $)</td> と出力されました。 そして、r17562 をコミットしたあと、チェックアウトし直してみると… <td>2.1.1-comu ($Rev: 17561 $)</td> のままでした。 コミットしたファイルのみ、コミット時点のリビジョンに書き換わるようですね。 で、結局、 http://svn.ec-cube.net/open_trac/changeset/17563 戻しました。 リポジトリ汚してゴメンなさい。 外部ファイルなどでも良いのですが、何とか更新(またはチェックアウト、エクスポート)の後で、SVNのリビジョンを取得できると良いのですが… .svn\entries などには使えそうな情報もありますが、.svn はリリース(エクスポート)で除外されてしまうので、不適切だろうし。 ご存知の方いらっしゃいましたら、ご教示おねがいします。
|
ramrun |
投稿日時: 2008/9/9 17:22
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: SVNのリビジョンを付加 release.shをいじってやってみました。
赤の部分は手動で書き換え 青の部分でリビジョンを取得 緑の部分でdefineのECCUBE_VERSIONを置換します。
pigmoさんの質問は、どこか一部を更新したら、SC_Initial.phpのdefineのECCUBE_VERSIONが自動で更新されないか? という質問だと思うのですが、それって自動アップデートでパッチを適用したら〜 って話ですか? それとも手動(自分)で更新したらってってこと? 手動だったら無理っぽいと思いますが... |
seasoft |
投稿日時: 2008/9/10 23:27
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: SVNのリビジョンを付加 ramrun様の案を、TortoiseSVN でも応用できないかなぁと調べていたら、
・フックスクリプト ・SubWCRev.exe の組み合わせでできそうです。 ちなみに、定数「ECCUBE_VERSION」は株式会社ロックオンに送出されたり、モジュールの対応検査にも使われています。なので、あまり高頻度で変更するのは望ましくないかもしれません。
|
ramrun |
投稿日時: 2008/9/13 14:00
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: SVNのリビジョンを付加 引用:
モジュールの対応検査にも使われています モジュールのことはすっかり忘れてました。 revisionは別に用意して表示したほうが良さそうですね。 |
seasoft |
投稿日時: 2009/7/21 4:55
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: SVNのリビジョンを付加 http://svn.ec-cube.net/open_trac/changeset/18208 で、私と同様の試みが行なわれましたので、逆マージを行なわせていただいております。
http://svn.ec-cube.net/open_trac/changeset/18219 # ソースのコメントに、このスレッドを記述しておいた方が良かったかな?
|
AMUAMU |
投稿日時: 2009/7/21 10:18
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: SVNのリビジョンを付加 これは失礼しました、お手数かけてすいません。
コメント残っていたので、PHP5.3対応でパッチ当てるついでに気軽に取りあえず別defineしておけば使いまわせるかなと思った次第でしたが(苦笑
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |