小编BJ *_*ers的帖子

不要忽略git sourcetree中的文件

我正在从源代码树下载一个eclipse项目.未签入.project和.classpath文件.我希望这些文件已成功导入.我没有gitignore文件.任何人都可以解释为什么这些文件没有出现?

我还查看了检查这些文件的源机器,文件就在那里.在该计算机上的sourcetree版本中,它不再显示要检入的文件.

My exlude file looks like this:
# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~
.DS_Store
Run Code Online (Sandbox Code Playgroud)

这似乎不是这种情况.

谢谢!

git version-control gitignore atlassian-sourcetree

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

根据特定条件自动拒绝提交

我自己一直在寻找这个问题很长一段时间,但我几乎没有这个主题的经验,所以我只是希望有人在这里遇到过这个问题.

是否可以在SourceTree中运行某种类型的脚本,它会检查文件中的某些条件(例如,检查文件是否在任何地方使用"StaticMethodX."并且如果是,则无法进行提交尝试?

我正试图在团队中强制执行更好的编码标准.

任何帮助都非常感谢.

git version-control atlassian-sourcetree

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

界面协方差逆变:为什么这不编译?

我想实现一些CommandBus可以做到的.DispatchCommandsCommandHandlers

  • A Command是一个简单的DTO,描述了应该发生的事情.例如:"增量计数器减5"
  • A CommandHandler能够处理精确类型Command.
  • CommandBus采取Command和执行CommandHandler即能处理它.

我写的代码不编译.

编译器抱怨cannot convert from 'IncrementHandler' to 'Handler<Command>'.我不明白为什么,因为IncrementHandler实现Handler<Increment>Increment实现Command

我已经尝试了通用接口上的两个inout修饰符,它没有解决问题.

有没有办法只用接口来实现这个目标?

[TestClass]
public class CommandBusTest
{
  [TestMethod]
  public void DispatchesProperly()
  {
    var handler = new IncrementHandler(counter: 0);
    var bus = new CommandBus(handler); // <--Doesn't compile: cannot convert from 'IncrementHandler' to 'Handler<Command>'
    bus.Dispatch(new Increment(5));
    Assert.AreEqual(5, handler.Counter);
  }
}

public …
Run Code Online (Sandbox Code Playgroud)

c# generics covariance contravariance c#-4.0

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

c#7.2默认表达式和Equals(bug?)

我正在使用Visual Studion 2017版本15.5.2和C#版本7.2.要点:

Color c = default;                              // or: c = default(Color); no difference
Debug.Print($"{c.Equals(default(Color))}");     // true
Debug.Print($"{c.Equals(default)}");            // false WHY?!
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用ValueTuple:

(string s, int i) t = default;                  
Debug.Print($"{t.Equals(default((string, int)))}"); // true
Debug.Print($"{t.Equals(default)}");                // true
Run Code Online (Sandbox Code Playgroud)

它应该是这样的吗?

c# default valuetuple c#-7.2

4
推荐指数
3
解决办法
413
查看次数

VXML ::桥接和咨询转移之间的差异

从咨询的VXML 2.1文档

Consultation_Transfer

并从Bridged Transfer上的VXML 2.0文档中获取

Briged转移

我理解的唯一区别是这个

  • 即使在桥接传输中转移之后,平台也会在呼叫期间维持会话,而在协商转移时,它会在成功传输时抛出connection.disconnect.transfer.

如果我的理解是正确的,请告诉我

ivr voicexml vxml

3
推荐指数
1
解决办法
1482
查看次数

意外删除了 SourceTree 中的文件,需要帮助才能恢复

因此,我试图学习如何使用 SourceTree,然后我发现同一项目有 2 个存储库(具有不同名称),因此我决定删除其中一个存储库以获得更清晰的界面。然后它从我的电脑中删除了整个项目,是否可以恢复文件?

顺便说一句,我试图将项目“上传”到 BitBucket 上的存储库,但我无法这样做,该项目未存储在其他任何地方。

git file atlassian-sourcetree

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

如何在SourceTree中从远程主服务器创建分支?

我在SourceTree中有一个git master,我想在另一台计算机上创建一个分支.我怎么能这样做?(主=远程,在同一网络中)

git atlassian-sourcetree

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

是否有可用的排序算法,其时间复杂度为O(N)?

大多数排序算法都具有O(N N)或O(N logN)的复杂度来实现结果.但是,对于特定的输入集合,存在具有O(N)复杂度的算法.我想知道是否有一种可用的排序算法,在所有情况下都具有O(N)的复杂度.

sorting algorithm

2
推荐指数
1
解决办法
80
查看次数

如何从 GitHub 中提取更改而不推送我的更改?

在此输入图像描述

问题很简单。我使用源代码树来提交我的更改,但我确实是一个新手,我不想搞乱公共项目。我应该怎么做才能保留我添加的文件而不提交它们,同时将主分支更新到通用版本?

git github git-merge atlassian-sourcetree

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

Git - 如何反转“git reset --hard origin/master”

把我的头发拉到这里,因为我似乎无法解决这个问题。

我知道这是已被询问和回答的其他问题的重复,但是我不确定我是否在这里遗漏了什么。

我试图向我的 repo 推送提交,有一个大文件,它出现了一个关于它超过 100mb 的错误。所以我删除了该文件并尝试再次提交,但是它似乎仍然在提交的更改中包含该文件,因此它再次失败。

然后我认为运行 git reset --hard origin/master 会清除提交,但它会清除已进行的更改。我已经失去了一个月的工作,我真的感觉不太好。

在其他问题上,它建议使用 git reset HEAD@{1} 来恢复之前的重置。我这样做了,但是当重置完成时,我的文件没有回来,我做了 git status 并且它显示为

    deleted:    view/portal/reports/frequent-calls.view.php
    deleted:    view/portal/reports/not-contacts.view.php
    modified:   view/portal/reports/reports.view.php
    modified:   view/portal/reports/results.view.php
Run Code Online (Sandbox Code Playgroud)

标记为已删除的文件是我想要取回的文件。我不确定在此之后我是否应该做其他事情来取回文件。我真的很感激这里的任何建议!

git github

2
推荐指数
1
解决办法
1984
查看次数