问题标签 [sourcetree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
561 浏览

c# - XNA 无法启动游戏(Debug 文件夹中缺少 .exe 文件)

几天以来,我对 XNA 有一个小问题,它不想启动我的游戏。当我单击开始或 F5 时,来自 Microsoft Visual Studio 的错误消息是:

Visual Studio 无法开始调试,因为缺少调试目标“C:\users...\projectname\bin\x86\debug\projectname.exe”。请构建项目并重试,或适当设置 OutputPath 和 AssemblyName 属性以指向目标程序集的正确位置。

为了提供更多信息,这是一个学校项目,我们正在使用 sourcetree 和 git 来共享我们的文件。我尝试过的是:

  • 从文件中删除“bin”和“obj”文件夹并重建它。
  • 在另一个文件夹中再次克隆项目。
  • 重新启动 PC/Microsoft Visual Studio(长镜头,因为缺少文件)
  • 谷歌搜索问题,找不到任何东西

没有任何效果,现在我在这里,问你是否有这个问题/知道如何解决它?

更新: 因为我的项目中有错误,所以我无法构建它。在将它们注释掉之后,我可以重建我的项目。

0 投票
1 回答
831 浏览

mercurial - 如何编辑 Mercurial .hgignore 以永久忽略所有 bin 和 obj 文件夹?

我在家用电脑和笔记本电脑上使用 BitBucket 和 SourceTree。当我在一台计算机上提交时, bin 和 obj 文件夹被忽略。当我在另一台计算机上提交时,会显示对 bin 和 obj 文件夹中文件的更改。

.hgignore 文件受源代码控制,所以我不明白为什么它在两台计算机上的行为不同。

两台计算机都运行 VS2015 Update 1 和 SourceTree 1.7.32059

存储库确实具有不同的文件夹名称。

我家用电脑上的 .hgignore 文件是(修剪)

为什么这在我的笔记本电脑上的工作方式不同?

0 投票
8 回答
51537 浏览

macos - 警告:找不到模板 /usr/local/git/share/git-core/templates

我收到此错误警告:当我在本地存储库中克隆 repo 时找不到模板 /usr/local/git/share/git-core/templates这个链接这个链接这个链接我试过这个方法,我只等了 20 多个分钟,但回购不克隆。我使用源树和 OS X El Capitan。我该如何解决?

0 投票
2 回答
1162 浏览

git - Sourcetree 无法从 Openshift 克隆

我正在尝试从Openshiftwith克隆Sourcetree。我将 SSH 从复制Openshift到“源路径 / URL”中,然后出现错误:

然后我去了工具-> 启动 SSH 代理,没有任何反应。

然后我尝试了Tools -> Create or Import SSH keys在那里我创建了一个新密钥并将其上传到Openshift,但没有任何改变。

我究竟做错了什么?

0 投票
3 回答
1099 浏览

git - 如何让 live 和 Dev git 分支同时工作

想知道是否可以阐明 git 工作流程应该如何工作?我 100% 确定我们目前的方法是完全错误的,因为它并没有真正奏效。如果我能解释我们目前的运作方式,如果有人能告诉我哪里出了问题,那就太好了。

我们有 2 名开发人员在开发分支上工作,并在开发服务器上进行测试(这要求我们将我们正在处理的文件通过 ftp 传输到服务器)。一旦更改被测试并完成,我们就会在生产分支上复制更改,这是通过 ftp 传输到实时服务器的。这意味着我们必须跟踪我们所做的每一个更改。值得庆幸的是,Git 非常擅长为我们提供这些信息,但我们并不真正知道我们已经在服务器等上放置了哪些文件。Dev 目前用于修复生产/现场的错误等,但它很快将用于新功能。两个分支都不同,因为它们特定于自己的服务器。

在开发之初,我们对 git 还比较陌生,但感觉在投入生产时我们已经退了一大步。

总结:

  • 2 名开发人员
  • 2 个分支(开发/生产)
  • Dev 都使用 sourcetree 作为客户端,使用 GitHub 作为远程仓库
  • 两个分支都需要协同运行并轻松推送/更新到各自的服务器

谁能帮我吗?

0 投票
1 回答
3758 浏览

git - SourceTree 如何在已推送的提交上重置

如何将项目重置为已推送到远程服务器的提交?

如果我进行通常的重置,源树不会将它推送到服务器上,因为服务器有一个“更新”的版本?

我怎么解决这个问题?甚至可以覆盖分支吗?

0 投票
2 回答
4146 浏览

atlassian-sourcetree - Sourcetree 存储库书签消失了

我的存储库去了哪里?它们在 Sourcetree 的左侧,现在它是空白的,我不知道如何找到它们。看截图:

在此处输入图像描述

0 投票
3 回答
7262 浏览

git - 如何检查提交是否已合并到我当前的分支 - 某个时间?

我有一个随机的特性/XXXXXXX 分支,它有一些提交,自然是最终合并这些特性的“开发”分支。

如何检查某个旧提交(例如,来自分支功能/用户注册的提交 ab123456)是否已以某种方式被带到/合并到我当前活动的分支(例如开发)?通过直接合并功能分支来开发或通过其他中间分支向上/合并。

通过 git 命令或通过 SourceTree UI,这两种方式都同样适合我。

0 投票
1 回答
37 浏览

github - Github - 设置对原点的提交(使用 Sourcetree)?

我想将最后一次提交设置为原点。(这样我的出身与我上次提交的相同)

我的历史是这样的:

在此处输入图像描述

我需要做什么?(我是 github 菜鸟..)

0 投票
4 回答
103537 浏览

git - GitLab 重命名分支并重新开始另一个

我刚开始一个新项目,我正在使用带有 SourceTree 的 GitLab。我已经创建了一个分支 (origin\master),但是我错误地使用了这个分支来进行开发,所以我将最初的一些更改推送到了这个分支。现在我了解到这个分支实际上应该有生产版本,并且应该使用 origin\develop 分支进行开发。

有什么办法可以将主分支重命名为 origin\develop 并以某种方式使用应用程序的原始版本创建一个新的 origin\master 分支?

我是该项目中唯一的开发人员,因此不会影响任何人。如果可能的话,如果你能解释一下如何在 SourceTree 中做到这一点,因为我不使用命令行 git。我更熟悉SourceTree。