我正在试用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 操作。
该.git
目录不是故意同步的。您应该通过 SSH 进入您的盒子来管理您的 git 存储库。
在 Mac 应用程序快捷菜单中,将鼠标悬停在要通过 SSH 连接的框上,然后单击“Open Shell”。您应该从云中的框中输入任何 git 命令。
Nitrous 有一个关于此的资源:http: //help.nitrous.io/nitrous-desktop/
在文档中详细说明了这些是未同步的文件和目录:
.unison
.git
.svn
.hg
CVS
.DS_Store
.AppleDouble
.LSOverride
.Spotlight-V100
.Trashes
*.sock
*.sw?
._* , *~