Visual Studio - AppBuilder语言 - Git Hub - .sou文件问题



我在Telerik的AppBuilder上开始了一个项目,然后在Visual Studio 2015中开始了这个项目。我能够做出承诺。请注意,我有一台台式机和一台笔记本电脑,都使用VS2015并在这个项目中工作。所以,几周前我就可以在台式机和笔记本电脑上提交和同步文件了。然后,我在桌面上做了一些更改并尝试签入,现在我在尝试同步时得到"无法访问。so文件进行写入",并且从那时起在台式机上无法签入Git,但在笔记本电脑上我可以推/拉w/o问题。

知道是什么问题和如何解决它吗?

你不应该将.suo文件签入Git,它们包含不应该共享的用户数据。相反,您应该将它们标记为Git"忽略",这样它们将永远不会被签入,并且永远不会将检测为未跟踪的文件。

但是,Git只会忽略存储库中而不是的文件。因此,必须先删除它们,然后才能忽略它们。

首先,将.suo文件添加到.gitignore中。在Git存储库的底部创建一个.gitignore文件,并向其中添加以下行:

*.suo

或者,更好的方法是下载VisualStudio.gitignore文件并将其命名为.gitignore,将其放在存储库的根目录下。这个文件是Visual Studio项目的一组优秀的.gitignore规则。(如果你是在Visual Studio中创建的项目,它会提示你设置这个——但别担心,还不算太晚!)

接下来,从存储库中删除.suo文件。如果.suo文件是MySolution.suo:

git rm --cached MySolution.suo
git commit -m"Remove .suo file" MySolution.suo

现在,当Visual Studio更改您的.suo文件时,将不会提示您添加它或签入它。

最新更新