個人プロジェクトのコード開発にNetbeansを使用しています。多くの場合、私が作業しているコンピューターは私のものではないか、常に使用しているとは限りません(たとえば、図書館のコンピューターや職場で使用しているコンピューターなど)。ソースコードを私の個人アカウントに同期させる方法はありますか?
どういうわけかグーグルドライブを使うことを考えていました。たとえば、プロジェクトフォルダをコンピュータにインストールされているGoogleドライブの場所に設定できます。ソースコードをグーグルドライブの特定の場所に同期させる方法はありますか?たとえば、大量の一時ファイルとソースコードがグーグルドライブのルートに移動して混乱して混乱することを望まないでしょう。 。
MacとWindowsの両方のソリューションを探しています。
GoogleドライブはMacとWindowsの両方に自動同期オプションを提供しますが、Googleドライブアプリは両方のオペレーティングシステムにインストールする必要があります。
Googleドライブのメインページからアプリをダウンロードできます: http://drive.google.com/ 。アプリをダウンロードするためのリンクは、左側のそのパネルにリストされているオプションの下にあります(「コンピューターにドライブをインストールする」と表示されています)。
指示に従って、ドライブをマシンにセットアップします。次に、Googleドライブという名前のフォルダがマシンにあります。このフォルダにあるものはすべてGoogleドライブに同期され、Googleドライブ上のものはすべてこのフォルダに同期されます。
すべてのファイルがドライブのルートに配置されていない場合は、ローカルマシンのGoogleドライブフォルダで使用しているのと同じディレクトリ構造がドライブに同期されます。したがって、すべてのソースコードと一時ファイルを独自のフォルダに配置してから、そのフォルダをGoogleドライブフォルダに配置すると、同じディレクトリ構造がドライブオンラインに表示されます。
これらの手順は ここ にもあります。
これがVCSが存在する理由の1つです。
バージョン管理およびソース管理(およびソフトウェア構成管理の側面)とも呼ばれるリビジョン管理は、ドキュメント、コンピュータープログラム、大規模なWebサイト、およびその他の情報のコレクションに対する変更の管理です。変更は通常、「改訂番号」、「改訂レベル」、または単に「改訂」と呼ばれる番号または文字コードによって識別されます。 〜ウィキペディア
したがって、オフィスのPCで変更を加えてから、自宅でそれらを取得し、さらにいくつかの変更を加えてから、ライブラリで取得するなどのことができます...
さて、あなたがあなた以外のコンピュータにそれらのプログラムをインストールすることを許可されているなら、それは別の歴史です。たぶん、いくつかのusb-key/no-installバージョンが存在しますが、よくわかりません。
ウィキペディアで VCS のリストを見ることができます。個人的には、CVS
、SVN
、Mercurial
、およびGit
をお勧めします。
ここでソースコードを使用していることを考慮してください。したがって、プロジェクト全体をコピーして別の場所に貼り付けるほど単純ではないはずです。これは、Googleドライブについて言及したアイデアです。個人的には、VCSを使用します:)