0

我在家用电脑和笔记本电脑上使用 BitBucket 和 SourceTree。当我在一台计算机上提交时, bin 和 obj 文件夹被忽略。当我在另一台计算机上提交时,会显示对 bin 和 obj 文件夹中文件的更改。

.hgignore 文件受源代码控制,所以我不明白为什么它在两台计算机上的行为不同。

两台计算机都运行 VS2015 Update 1 和 SourceTree 1.7.32059

存储库确实具有不同的文件夹名称。

我家用电脑上的 .hgignore 文件是(修剪)

syntax: glob
MyAppDocuments
SBD.MyApp.Web\MyAppdocs
*.nupkg

为什么这在我的笔记本电脑上的工作方式不同?

4

1 回答 1

1

显然,Sourcetree 支持 Mercurial 存储库中通常的 .hgignore 文件和存储在 .hgignore 中的全局 .hgignore 文件C:\users\<username>\.hgignore_global

听起来您已将 bin 和 obj 文件夹添加到一台计算机上的全局忽略中,但在另一台计算机上却没有。

实际上 bin 和 obj 条目应该在存储库的 .hgignore 中。如果您可以找到全局忽略文件,则可以将所需条目从那里复制到您的存储库 .hgignore 文件中。

从这个问题中获取的关于 Atlassian 支持的信息。

于 2016-01-19T00:59:46.537 回答