5

我正在试用Nitrous.io——它是一个非常好的工具。我还在使用 Nitrous 的 Mac 应用程序,它将盒子内容同步到本地目录——除了我注意到它不同步.git目录。我认为这是故意的(?)。是否有一个列表来描述什么是同步的,什么是不同步的?

4

3 回答 3

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 操作。

于 2014-03-19T22:34:35.220 回答
2

.git目录不是故意同步的。您应该通过 SSH 进入您的盒子来管理您的 git 存储库。

在 Mac 应用程序快捷菜单中,将鼠标悬停在要通过 SSH 连接的框上,然后单击“Open Shell”。您应该从云中的框中输入任何 git 命令。

于 2013-09-16T05:46:00.110 回答
0

Nitrous 有一个关于此的资源:http: //help.nitrous.io/nitrous-desktop/

在文档中详细说明了这些是未同步的文件和目录:

.unison .git .svn .hg CVS .DS_Store .AppleDouble .LSOverride .Spotlight-V100 .Trashes *.sock *.sw? ._* , *~

于 2014-11-25T00:12:47.440 回答