• Update submitted Perforce changelist description by P4.net api


    Firstly download the p4.net sdk from Perforce official site's download page.

    It's a .zip file, extract it to disk and you'll find a README.txt for how to create a .net application to use the API.

    And here is the C# code to update a submitted changelist's description:

     1 using Perforce.P4;
     2 
     3 namespace ModifyP4CLDescription
     4 {
     5     class Program
     6     {
     7         static void Main(string[] args)
     8         {
     9             string uri = "my_perforce_server:1666";
    10             string user = "my_user_name";
    11             string ws_client = "my_work_space_name";
    12 
    13             Server server = new Server(new ServerAddress(uri));
    14             Repository rep = new Repository(server);
    15             Connection con = rep.Connection;
    16 
    17             con.UserName = user;
    18             con.Client = new Client();
    19             con.Client.Name = ws_client;
    20 
    21             con.Connect(null);
    22 
    23             Changelist c = rep.GetChangelist(123456);
    24             string newDiscription = c.Description + "modify my description";
    25             c.Description = newDiscription;
    26             ChangeCmdOptions opts = new ChangeCmdOptions(ChangeCmdFlags.Update);
    28             c = rep.UpdateChangelist(c, opts);            
    29         }
    30     }
    31 }
  • 相关阅读:
    Django REST framework 1
    爬虫基本原理
    QueryDict对象
    Django组件ModelForm
    MongoDB
    Algorithm
    BOM
    CSS
    Vue
    AliPay
  • 原文地址:https://www.cnblogs.com/kaige/p/update_submitted_perforce_changelist_description_by_p4net_api.html
Copyright © 2020-2023  润新知