2017-08-26 5 views
-5

ウィンドウを再インストールしたり、PCを変更したりするのは本当に苦労します。デルファイを新しいコンピュータにインストールしたとしましょう。我々は常に持っている問題点は以下のとおりです。新しいDelphiをインストールしてソースコードを安全に保護する

  1. は、他のコンピュータまたはディスクからの部品我々のアプリの
  2. コピーソースコードを

だから、同じことをやって君たちを行うか、やるのインストールデフォルト設定

  • を変更しますあなたには、これらすべての仕事を行うためのショートカットがありますか?また、ソースコードをどのように保護しますか?あなたのアプリケーションのソースコードを保存するための安全なクラウドドライブはありますか?

  • +1

    これは、約3つの曖昧な質問です。それぞれがおそらく話題にはならず、一度に3つの質問をするのは悪い形です。 –

    +1

    @DavidHeffernanあなたの答えは私の質問の話題に見えます。あなたはいつもあなたの自由な時間にdownvoteしますか? – blacksun

    +4

    @blacksun:このサイトを管理するユーザー。あなたの質問は、このサイトのガイドラインに従って広すぎます。これらのガイドラインが嫌いなら、2つの選択肢があります:1)[メタ]に変更を求める(ただし、最初に拒否された数十件の要求のすべてを調べてください)、または2)気軽に別のサイトで質問をすることができます。ここで尋ねる場合は、このサイトのルールに従わなければなりません。 [ヘルプ]、特に[質問]を参照してください。 –

    答えて

    -1

    私はvirtualboxを使って仮想マシン上でdelphiを実行します。すべての私のDevのものを私の他の一般的なアプリケーションとは別にしておきます。 Ian

    +0

    どの仮想マシン?アズール? Aws? – blacksun

    +0

    ローカル。私はラップトップでOracle VirtualBoxを実行します。デルファイの仕事は、私のブートOSから離れて行われます。それは'もバックアップするのが非常に簡単で、'はすべて1つまたは2つのファイルに含まれています。 –

    +0

    あなたはそれをローカルで実行する場合、あなたのPCまたはあなたのHDDの任意の損傷を変更する場合はどうなりますか?クラウドディスクを使用していますか? – blacksun

    2

    1)前述のように、仮想マシンを使用することは素晴らしい考えです。大きな、危険な、または実験的な変更を行う場合は、まずスナップショットを作成してから、完了したときや何か問題が発生したときに、既知の正常なスナップショットにロールバックすることができます。また、障害やアップグレードの際に新しい物理コンピュータに復元できる開発環境(VMフォルダを外部ストレージにコピー)をフルバックアップするのにも最適です。私はほぼすべての開発のためにVMWare Workstationを使用しています。

    2)Delphiの最近のバージョンにはSettings Migration Toolが含まれているため、IDE設定の一部または全部を保存してから、同じコンピュータまたは別のコンピュータに再度インポートすることができます。私は、アップデートをインストールするたびに設定を保存します。

    3)おそらく、ソースコードを保護する最も良い方法は、ソースコントロールを使用することです。これにより、開発環境間や開発者間でファイルを前後にコピーしたり、ソースコードの複数のわずかに異なるコピーを置くことなく、ソースコードを共有することができます。もちろん、これはソース管理を使用する多くの利点の1つに過ぎません。私はGITとおそらくMercurialが好きです。 Delphiはこれらの両方をIDEでサポートしていますが、TortoiseGITまたはTortoiseHGを使用して私のリポジトリを管理するのが好きです。

    3つのアプローチを組み合わせて使用​​することをおすすめします。ちょっと圧倒しているように思えるかもしれませんが、何年もの間にさまざまな顧客の複数の開発プロジェクトを管理し、いくつかのコンピュータのアップグレードといくつかのハードウェアの障害が心配されています。

    更新:ソースコードがバックアップされたローカルサーバーにプッシュされていることを忘れてしまいました。外部のクラウドサービス(GitHubなど)を使用するのが好きな人もいますが、ソースコードを他の誰かのサーバーに置くことについては少し不安です。

    関連する問題