public void AddIgnoreItem(string fileName)
{
if (string.IsNullOrWhiteSpace(fileName)) return;
fileName = fileName.Replace("\\", "/");
var ignoreFile = Path.Combine(WorkingDirectory, ".gitignore");
if (!File.Exists(ignoreFile))
{
using (StreamWriter sw = File.CreateText(ignoreFile))
{
sw.WriteLine(fileName);
}
}
else
{
using (StreamWriter sw = File.AppendText(ignoreFile))
{
sw.WriteLine();
sw.Write(fileName);
}
}
}