Nitrous.ioを試しています。これは非常に優れたツールです。また、ボックスのコンテンツをローカル ディレクトリに同期する Nitrous の Mac アプリケーションを使用していますが、.git
ディレクトリが同期されないことに気付きました。これは意図的(?)だと思います。何が同期され、何が同期されていないかを説明するリストはどこかにありますか?
3 に答える
ファイル<home dir>\Nitrous\<box name>\.unison\default.prf
を更新し、マニュアルに従って構成を追加できます: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html
私の例には、次の行が含まれています。
ignore=Name node_modules
このようにして、私のnode_modules
フォルダーはどちらの方向にも同期されません。
この行をあなたのものに追加できます:
ignorenot=Name .git
ただし、@ ajhit406 が指摘したように、git アクションは 1 か所 (この場合はボックス) で処理する必要があります。
.git
ディレクトリは意図的に同期されていません。git リポジトリを管理するには、ボックスに SSH 接続する必要があります。
Mac アプリケーションのショートカット メニューで、SSH 接続するボックスにカーソルを合わせ、[シェルを開く] をクリックします。クラウド内のボックスから git コマンドを入力する必要があります。
Nitrous にはこれに関するリソースがあります: http://help.nitrous.io/nitrous-desktop/
ドキュメントでは、これらが同期されていないファイルとディレクトリであることを詳しく説明しています。
.unison
.git
.svn
.hg
CVS
.DS_Store
.AppleDouble
.LSOverride
.Spotlight-V100
.Trashes
*.sock
*.sw?
._* , *~