Aptana Studio 1.5.1では、再起動時にAptanaが開いていて、Aptanaを再開すると、いくつかのプロジェクトフォルダがフォルダ+オレンジ色のシリンダアイコンからフォルダアイコンプロジェクトがCVSに接続されていないことを確認します。プロジェクトを再チェックアウトすると、編集したがコミットしなかったすべてのファイルがリポジトリのコピーで上書きされます。編集したファイルのコピーを保存してプロジェクトを再チェックアウトし、編集したファイルを元に戻すことができますが、Aptanaは各ファイルがリポジトリと同期していないと伝えます。ファイルごとにローカルハードドライブ上のプロジェクトをリポジトリ内の既存のプロジェクトに再接続し、再起動する前の状態に戻って作業スペース情報を壊してしまう簡単な方法はありますか?リブート時にCVSへのプロジェクト接続が失われる
1
A
答えて
1
数日の研究の後、私は自分自身の質問に答えることができます。 Aptanaを開いたり、他の大惨事を起こしたりして再起動したため、CVSへのリンクが失われた(つまり、オレンジ色の「ディスク」アイコンがプロジェクトフォルダに表示されなくなった)リンクを復元する最も簡単な方法は、
- ローカルのファイルシステムで、コミットされていないすべての変更を加えて、再接続するプロジェクトフォルダのバックアップコピーを作成します。
- Aptanaパースペクティブで、フォルダを右クリックして[削除]を選択します。
- [リソースの削除]ウィンドウで、[ディスク上のプロジェクトの内容を削除する]チェックボックスをオンにします。ただし、上記のバックアップを行った後でなければなりません。
- プロジェクトフォルダが削除されたら、CVS Repository Exploringパースペクティブに移動し、メインのAptanaツールバーのCheckout from CVSボタンをクリックします。
- [既存のリポジトリの場所を使用する]を選択し、リポジトリを選択して[次へ]をクリックします。
- [既存のモジュールを使用する]を選択し、モジュールを選択して[次へ]をクリックします。
- 「ワークスペースでプロジェクトとしてチェックアウト」を選択し、プロジェクトフォルダ名が「プロジェクト名」ボックスにあることを確認し、必要に応じて「サブフォルダをチェックアウト」を選択して、完了をクリックします。
- プロジェクトフォルダを表示するには、Aptanaパースペクティブに切り替えます。
- フォルダを右クリックし、[インポート]を選択します。
- 「選択」ウィンドウで「ファイルシステム」を選択し、「次へ」をクリックします。
- ファイルシステムウィンドウで、インポート元のバックアップフォルダを参照します。 [From directory]フィールドには、このフォルダのパス全体が必要です。それ以外の場合、Aptanaは不要なサブフォルダを作成します。たとえば、再接続するプロジェクトフォルダの名前が "common"の場合、Fromディレクトリには "c:¥xampp¥htdocs¥common"のような名前が付けられます。
- [From directory]の下のウィンドウに表示されているフォルダの横にあるチェックボックスをオンにして、フォルダ内のすべてのファイルをインポートするように指定します。
- [警告なしで既存のリソースを上書きする]チェックボックスをオンにします。
- [選択したフォルダのみを作成する]のままにします。
- [完了]をクリックし、ファイルがコピーされるのを待ちます。
- チーム同期パースペクティブに切り替え、今インポートしたフォルダを開きます。すべてのファイルが同期する必要があると表示されます。
- ツールバーの[同期]ボタンをクリックします。 Aptanaはあなたのフォルダ内のファイルをCVS内のファイルと比較し、最後にコミットされてから変更されていないファイルをリストから削除します。
- CVSへの接続が失われる前の状態に戻りました。
新しいバージョンのAptanaには、多少異なる手順が必要な場合があります。私はこれがいつか誰かに役立つことを願っています。
関連する問題
- 1. Google Stackdriver Dataprocへの接続が失われている
- 2. C#インターネット接続が失われたときにMySQL接続が失敗する
- 3. iPhoneのUnityプロジェクト - 「iphone」への接続が失われ、「iPhone」への接続が復元され、「ProductName」が実行される
- 4. MYSQLへの接続が失われました
- 5. MySqlへのハンドル接続が失われました
- 6. "iOS 9 simulator"への接続が失われました
- 7. Eclipselink:データベースへの再接続後、エンティティPrePersist/PreUpdateへの変更が失われる
- 8. Cの接続が失われた
- 9. GAEのPython - OperationalError:(2013、「クエリ時のMySQLサーバへの失われた接続」)
- 10. サーバへの接続が失われたときにAndroidアプリケーションがクラッシュする
- 11. mysql接続が失われたノードnode12s
- 12. SSH接続が失われました
- 13. Notes接続が失われたクライアント
- 14. Python - sqlalchemy - Oracle接続がSIDへの接続に失敗する
- 15. SpringアプリケーションのMySqlへの接続が8時間後に失われます。正しく設定するには?
- 16. Informixに接続されたOracleのリモートエージェントエラーへのRPC接続が失われました
- 17. 接続が失われた後にNamedPipeClientStreamに再接続する(.NET)
- 18. .reloadコマンドの後にターゲットに接続が失われる
- 19. エラー2013 - クエリ中にMySQLサーバーへの接続が失われました
- 20. SQLAlchemy:クエリ中にMySQLサーバへの接続が失われました
- 21. クライアントへの接続が失われたときにリクエストを取り消す
- 22. FireDACクエリ中にMySQLサーバへの接続が失われました
- 23. CREATE INDEX中にMySQLサーバーへの接続が失われました
- 24. Pymysqlクエリ中にMySQLサーバへの接続が失われました
- 25. Python Flask/SQLAlchemyプロジェクトの再起動時にデータが失われる
- 26. クエリ中にSqlalchemyの接続が失われる
- 27. 大きなデータをインポート中に接続が失われる
- 28. RDO packstack:インストール中にIP接続が失われる
- 29. iCloudとGEOResourceManifestServerRemoteProxy:ジオート警告への接続が失われました
- 30. ホストへの接続が失われた場合、IInputStream.ReadAsyncをキャンセルします。