Files
Main/Assets/Editor/DIY/SVN/SvnOption.cs
2025-01-25 04:38:09 +08:00

30 lines
906 B
C#

using System.IO;
using UnityEditor;
using UnityEditor.SceneManagement;
namespace Thousandto.DIY
{
public class SvnOption
{
//[MenuItem("Test/Tool/SvnTest")]
//public static void Run()
//{
// UpdateFile(Path.GetFullPath("Assets/Editor/DIY/FormTools/ModifyFormScript.cs"));
// CommitFile(Path.GetFullPath("Assets/Editor/DIY/FormTools/ModifyFormScript.cs"));
//}
public static void UpdateFile(string filePath)
{
string arg = string.Format("svn up {0}", filePath);
CmdOption.DoCommand(arg);
}
public static void CommitFile(string filePath)
{
string arg = string.Format("svn commit -m \"auto commit: {1}\" {0} ", filePath, Path.GetFileName(filePath));
UnityEngine.Debug.Log("Svn command: " + arg);
CmdOption.DoCommand(arg);
}
}
}