小编Pab*_*sso的帖子

svn结账深度

我有一个像这样的树的SVN项目:

/project
    /dir1
        /subdir1
           -file1
           -file2
            .....
        -file1
        -file2
        .....
    /dir2
        -file1
        -file2
        .....
    /dir3
        /subdir1
           -file1
           -file2
            .....
        /subdir2
           -file1
           -file2
            .....
        /subdir3
           -file1
           -file2
            .....
        /subdir4
           -file1
           -file2
            .....
    /dir4
        -file1
        -file2
        .....
-file1
-file2
Run Code Online (Sandbox Code Playgroud)

我需要结账

  • 来自/ project的所有文件
  • 满/ dir1
  • 满/ dir2
  • 满/ dir4
  • 从/ dir3我只需要/ subdir1和/ subdir3

我可以使用某种深度的svn命令行检查这些文件/文件夹吗?如果是这样我该怎么办?我可以在结帐后将divir2添加到dir3吗?如何更新以这种方式创建的工作副本?普通的"svn up"命令是否只更新这些文件夹或项目的完整更新?

svn svn-checkout

43
推荐指数
1
解决办法
4万
查看次数

C#设置环境变量

我在使用C#设置环境变量时遇到问题.

我需要在某些情况下修改一些环境变量.例如,我需要修改NDSRC变量.

我用:

Environment.SetEnvironmentVariable("MY_VARIABLE", "value", EnvironmentVariableTarget.Machine);
Run Code Online (Sandbox Code Playgroud)

这很好用.

接下来我运行一些脚本whitch使用变量.现在有一个问题,因为脚本没有看到变量.

示例:使用设置Path变量(在末尾添加目录)

string path = Environment.GetEnvironmentVariable("Path", EnvironmentVariableTarget.Machine) + ";c:\\";
Environment.SetEnvironmentVariable("Path", path, EnvironmentVariableTarget.Machine);
Run Code Online (Sandbox Code Playgroud)

打开Windows命令行(开始 - >运行 - > cmd.exe).

在命令行中键入cmd

系统找不到cmd.exe:'cmd'未被识别为内部或外部命令,可运行程序或批处理文件.

如果检查Windows设置 - >环境变量,则路径正确设置为新值.如果您签入打开的命令提示符,它也会被设置.

c# environment-variables

12
推荐指数
1
解决办法
5万
查看次数

标签 统计

c# ×1

environment-variables ×1

svn ×1

svn-checkout ×1