30 lines
906 B
C#
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);
|
|
}
|
|
}
|
|
}
|