开发过程中少不了要提交一些代码,文件,虽然操作过程简单,但是容易遗漏提交文件,写个editor工具可以减少文件漏提交的情况。
提交到SVN的代码很简单,不过有一个前提,就是要先配置SVN的环境变量。代码如下:
public class SvnTool : EditorWindow
{
[MenuItem("GameTools/Svn工具")]
public static void ShowWindow()
{
var w = EditorWindow.CreateInstance<SvnTool>();
w.Show();
}
void OnGUI()
{
OnCsCommit();
OnCsUpdate();
}
void OnCsCommit()
{
if(GUILayout.Button("提交CS代码")
{
string path = Application.dataPath + "/Scripts";
Process.Start(fileName: "TortoiseProc.exe", arguments: "/command:commit /path:" + path + " /logmsg:modify" + " /closeonend:0");
}
}
void OnCsUpdate()
{
if(GUILayout.Button("更新CS代码")
{
string path = Application.dataPath + "/Scripts";
Process.Start(fileName: "TortoiseProc.exe", arguments: "/command:update /path:" + path + " /closeone

最低0.47元/天 解锁文章
1777

被折叠的 条评论
为什么被折叠?



