小编Gre*_*tle的帖子

如何从只有 1 个分支的 sourcetree 中的存储库中删除一个分支?

我在本地环境中安装了 SourceTree。我正在一家企业的 git 存储库共享集合中工作。看起来管理员创建了一个新的存储库 RepoY,而我们之前只有 1 个存储库 (RepoX)。我不小心在 RepoY 中创建了 BranchZ,我需要将其删除。

我通过 RepoY 下的 SourceTree 选择了 BranchZ,右键单击,我能够“删除”它,但现在它在左侧显示一个红色减号。我尝试“删除”分支,但 SourceTree 返回以下错误:“错误:无法删除您当前所在的分支“BranchZ”。”

我无法在存储库中切换分支,因为 BranchZ 是存储库中唯一的分支。如果我双击 SourceTree 中的另一个存储库,那么我只能删除 RepoY 中的 RepoY,而不能删除 RepoY 中的 BranchZ。有没有办法通过 SourceTree 完成我想要做的事情,或者这是 SourceTree 的限制?

git atlassian-sourcetree

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

可以使用c#中的内联代码输出此值吗?

请考虑以下内联代码:

string.Join(",", context.Request.Headers.ToArray())
Run Code Online (Sandbox Code Playgroud)

如果上面的Headers结构是a Dictionary(string, string),则上面的代码将输出以下内容:

[MyHeaderKey1, MyHeaderVal1],[MyHeaderKey2, MyHeaderVal2]
Run Code Online (Sandbox Code Playgroud)

但是,Dictionary值为a,string[]因此以下输出:

[MyHeaderKey1, System.String[]],[MyHeaderKey2, System.String[]]
Run Code Online (Sandbox Code Playgroud)

我需要能够像第一个代码示例一样生成输出,但是Dictionarystring[]值相对应.如果我只接受Dictionary- string[]值的第一项,那就没关系.这可以用内联C#完成吗?

.net c#

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

当前分支没有配置上游分支

我正在尝试在 Visual Studio Team Explorer for Git 中拉取分支的最新更改,但拉取 URL 被禁用,并且“传入提交”部分显示一条消息帽子,显示“当前分支没有配置上游分支。有非跟踪分支没有传入提交。” 知道问题可能是什么或如何解决吗?

git visual-studio

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

标签 统计

git ×2

.net ×1

atlassian-sourcetree ×1

c# ×1

visual-studio ×1