gpt4 book ai didi

sharpsvn - 如何使用sharpsvn checkout 文件

转载 作者:行者123 更新时间:2023-12-02 01:42:00 27 4
gpt4 key购买 nike

我尝试使用来自远程存储库的sharpsvn checkout 文件,但我发现sharpsvn 无法仅 checkout 单个文件 checkout 文件夹,请帮助我知道如何 checkout 文件?谢谢。
我的代码

SvnUpdateResult result;
SvnCheckOutArgs checkoutArgs = new SvnCheckOutArgs();
string target = txtRepository.Text.Trim();
SvnUriTarget url = new SvnUriTarget(target);
string fileName = url.FileName;

string path = folder + "\\" + fileName;
using (SvnClient client = new SvnClient())
{
try
{
client.CheckOut(url,txtLocalFilePath.Text.Trim(),out result);//.Update(path,updateArgs,out result);
if (result != null)
{
WriteCheckOutTime(txtRepository.Text.Trim(), result.Revision);
MessageBox.Show("Check out success!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}

}
catch (SvnException svnException)
{
MessageBox.Show(svnException.Message + "Check out error!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
catch (UriFormatException uriException)
{
MessageBox.Show(uriException.Message + "Check out error!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}

最佳答案

您可以使用 Subversion check out 的最小元素是目录。无法 check out 单个文件。

您可以通过 Sparse Directories check out 目录,但将其留空。特征。然后只更新您感兴趣的文件。但您必须从一个目录开始。

关于sharpsvn - 如何使用sharpsvn checkout 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28043708/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com