SVNマージの仕方
この手順でばっちりです。
2013年5月29日水曜日
2012年10月16日火曜日
[eclipse][SVN]subversiveで削除コミットしてしまったファイルを戻す
eclipse×subversiveでSVN上から削除コミットしてしまったファイルを
以前のリビジョンから戻す手順を示す。
1.SVNリポジトリエクスプローラにて下記のようにヒストリを表示する。
2.削除コミットをする直近で対象のファイルに変更をしたリビジョン番号をクリックする。
3.下の画面の一覧に削除したファイルが表示されるので右クリックし、「改定リンクの追加」
をクリックする。
4.すると下記のように改定リンクが表示されるので、リファクタリング→コピーをクリック。
5.戻す先のディレクトリを選択し、次へを押す。
6.コミットする。
7.PHP(Java)エクスプローラーに戻って、「チーム」→「更新」をクリックすると、対象ファイルが
表示される。
8.リポジトリエクスプローラーに戻り、改定リンクを削除する。
以前のリビジョンから戻す手順を示す。
1.SVNリポジトリエクスプローラにて下記のようにヒストリを表示する。
2.削除コミットをする直近で対象のファイルに変更をしたリビジョン番号をクリックする。
3.下の画面の一覧に削除したファイルが表示されるので右クリックし、「改定リンクの追加」
をクリックする。
4.すると下記のように改定リンクが表示されるので、リファクタリング→コピーをクリック。
5.戻す先のディレクトリを選択し、次へを押す。
6.コミットする。
7.PHP(Java)エクスプローラーに戻って、「チーム」→「更新」をクリックすると、対象ファイルが
表示される。
8.リポジトリエクスプローラーに戻り、改定リンクを削除する。
2012年10月2日火曜日
subversiveで管理したくないディレクトリとファイルを除外する。
EclipseのSVNを使用するためのプラグインであるsubversiveであるが、
log出力先フォルダなどのアプリケーションが生成するリソースは
基本的にはSVN管理をしたくない。
そうでないと、logが出力されただけで、プロジェクト全体がmodifiedの
ステータスになってしまうと、紛らわしい。
そこで、特定のディレクトリやファイルをsvn管理から除外した。
【手順】
1.対象のフォルダを右クリック→「チーム」→「プロパティの設定」を選択。
以下の画像のように設定。
2.対象のフォルダをコミット
これでlogが出力されてもmodifidにならなくなった。
少し気になるのは以下のサイトでは、一度コミットされているリソースは
一度deleteしてaddしなおさなきゃ有効にならない、って言ってるんだよな。
なんでだろ。できちゃった。
Eclipse Subversive 特定のファイルをignoreする †
svn:ignoreでtmpフォルダ以下を無視するやり方
ラベル:
eclipse,
subversion,
SVN
2012年9月26日水曜日
[SVN]無料のSVNサーバ Assembla
いつもはノートPCで開発しているけど、たまにはデスクトップの端末で
開発をしてみたい、と思い、ソースコードをサーバに置こうと考えた。
無料でsvnのレポジトリが作れてしまう、以下のサービスを使ってみた。
https://www.assembla.com
今のところ非常に使いやすい。
やり方は、現在のSVNのサーバを以下のようにコマンドラインでエクスポート
開発をしてみたい、と思い、ソースコードをサーバに置こうと考えた。
無料でsvnのレポジトリが作れてしまう、以下のサービスを使ってみた。
https://www.assembla.com
今のところ非常に使いやすい。
やり方は、現在のSVNのサーバを以下のようにコマンドラインでエクスポート
svnadmin dump 【リポジトリロケーション】 > 【バックアップファイル名】
出力された【バックアップファイル名】はzip圧縮する。
でassemblaのプロジェクトの管理画面のImport/Exportタブから
zipファイルをアップロードする。
何分か待つ。
画面がrunninng..的な画面でとまったように見えるけど、
しばらく経つと、数字が上がりはじめる。
【気になる点】
色んなブログで無料で無期限で使える(容量制限はあるみたい)
と書いてあるけど、本当に無期限なのかな。
assemblaのサイトに説明が見つからなかった。
【注意点】
移行した後、他の端末でchckoutする場合は元の端末と同じURLとなるように
checkoutする。外部サービスのcallbackURLとして設定しているから。
2012年9月11日火曜日
[SVN]不要となった作業コピーの削除
Subversionの作業コピーって不要になったらどうやって消せばいいのかな
と思ってたんですけど、単純にWindowsのExploreから削除してしまえば
いいみたいですね。
下記の記載を信用しようと思います。
作業コピーの削除
と思ってたんですけど、単純にWindowsのExploreから削除してしまえば
いいみたいですね。
下記の記載を信用しようと思います。
作業コピーの削除
2012年5月2日水曜日
Windws上でPHP、eclipse、subversionの開発環境を作る。
まずこのページからSetup-Subversion-1.6.6.msiをダウンロード。
バージョンはよくわからないので適当。
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=11149
下記のページを参考にインストール。リポジトリ作成。
http://www.hyuki.com/techinfo/svninit.html
下記でeclipseの設定を。
http://jutememo.blogspot.jp/2008/04/eclipse-subversion-subclipse.html
表示されないファイルがあるのは下記で対応
http://pentan.info/program/tools/eclipse_htaccess.html
aptanaのsmartsyncを使えばeclipseからFTPでサーバに転送することもできる。楽だ。
http://toyao.net/xoops/modules/wordpress/archives/3866
上記の smartsyncはdefaultだとローカルのソースとサーバ上のソースを比較し
更新されているものだけ転送の対象にできるようなのでけど、diffのやり方が
defaultだとtimestampしか見ていないようなので、下記のサイトを参考に
CRC checkで比べるよう設定変更。
http://ascabe.bakufu.org/aptana/helpq-4.html
※上記のaptana smartsyncは差分検出がうまくいかなかったのでやめて
下記のEclipse FTP and WebDAV Supporを使うことにした。
http://www.playersvillage.com/blog/2009/07/pdtftp.php
これでローカルの開発環境完成したかな。
【2012/9/10追記】
eclipseにpleiades-e3.5-php-jre_20100226.zip等を使用した場合は、
subclipseと同等のSVN用のプラグインが既に入っている。
バージョンはよくわからないので適当。
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=11149
下記のページを参考にインストール。リポジトリ作成。
http://www.hyuki.com/techinfo/svninit.html
下記でeclipseの設定を。
http://jutememo.blogspot.jp/2008/04/eclipse-subversion-subclipse.html
表示されないファイルがあるのは下記で対応
http://pentan.info/program/tools/eclipse_htaccess.html
aptanaのsmartsyncを使えばeclipseからFTPでサーバに転送することもできる。楽だ。
http://toyao.net/xoops/modules/wordpress/archives/3866
上記の smartsyncはdefaultだとローカルのソースとサーバ上のソースを比較し
更新されているものだけ転送の対象にできるようなのでけど、diffのやり方が
defaultだとtimestampしか見ていないようなので、下記のサイトを参考に
CRC checkで比べるよう設定変更。
http://ascabe.bakufu.org/aptana/helpq-4.html
※上記のaptana smartsyncは差分検出がうまくいかなかったのでやめて
下記のEclipse FTP and WebDAV Supporを使うことにした。
http://www.playersvillage.com/blog/2009/07/pdtftp.php
これでローカルの開発環境完成したかな。
【2012/9/10追記】
eclipseにpleiades-e3.5-php-jre_20100226.zip等を使用した場合は、
subclipseと同等のSVN用のプラグインが既に入っている。
登録:
投稿 (Atom)






