|
dl
|
svn命令封装 更多...
#include <dl_svn.h>
类 | |
| struct | ThreadWork |
| struct | Work |
Public 类型 | |
| enum class | WorkType { NONE , CHECKOUT , UPDATE , ADD , COMMIT , CLEANUP } |
Public 成员函数 | |
| void | SetUrl (std::string_view url) |
| void | SetPath (std::string_view path) |
| void | SetAccount (std::string_view username, std::string_view password, bool save_account) |
| void | SetComment (std::string_view comment) |
| void | Checkout () |
| void | Update () |
| void | Add (const std::vector< std::string > &vec_path) |
| void | Commit () |
| void | Cleanup () |
| void | DoWorkLast () |
| const ThreadWork & | GetThreadWork () |
| std::string | GetUrl () |
| std::string | GetPath () |
| const Work & | GetWork () |
| const Work & | GetWorkLast () |
| void * | GetUserData () |
| Svn () | |
| ~Svn () | |
静态 Public 成员函数 | |
| static std::string_view | GetWorkTypeName (WorkType type) |
友元 | |
| class | SvnManager |
|
strong |
| dl::Svn::~Svn | ( | ) |
| void dl::Svn::Add | ( | const std::vector< std::string > & | vec_path | ) |
| void dl::Svn::Checkout | ( | ) |
| void dl::Svn::Cleanup | ( | ) |
| void dl::Svn::Commit | ( | ) |
| void dl::Svn::DoWorkLast | ( | ) |
|
inline |
|
static |
|
inline |
| void dl::Svn::Update | ( | ) |
|
friend |