version-control相关内容

msysgit在Windows上 - 我应该知道什么,如果有的话?

这最近与另一个问题有关。 安装msysgit时,安装程​​序会提供3个与系统路径相关的选项: $ b 切勿更改窗口环境。使用此选项,您必须使用“bash”shell来使用git。 将git \ bin目录添加到PATH环境变量中,但而不会覆盖一些内置的窗口工具。研究员stackoverflow-ian Gabe Moothart 在评论中告诉我,这个选项会使一些git操作失败!这些操 ..
发布时间:2018-04-26 13:09:42 其他开发

Git和在多个分支上工作

我有几个Git分支:'实验','东西'和'主'。 我切换到'实验'分支。我注意到一个与'实验'无关的错误,属于'某事'中所做的改变。我应该如何解决它? 我想我应该切换到'某些',修正错误,提交然后回到'实验'。我应该如何从'某事'中做出微小的改变,并将它应用于'主'和'实验',以便在切换到这些分支时不必重新修复错误? 解决方案 您可以使用以下两种解决方案:使用主题分支或使用樱桃 ..
发布时间:2018-04-26 13:08:27 其他开发

没有.git目录的Git克隆

可能重复: 如何做一个”git export“ (比如“svn export”) 是否有一个标志传递给 git 做一个克隆时,比如说不克隆 .git 目录?如果没有,那么在克隆后删除 .git 目录的标志怎么样? 解决方案使用 git clone --depth = 1 --branch = master git:// someserver / somerepo dirf ..
发布时间:2018-04-26 13:08:08 其他开发

如何在Excel文件和SQL模式文件上执行更好的文档版本控制

我负责几个Excel文件和SQL模式文件。我应该如何对这些文件执行更好的文档版本控制?我需要知道这些文件中修改的部分(不同部分),并保留所有版本以供参考。目前我正在追加文件名的时间戳,但我发现它似乎效率低下。 有什么方法或好的做法可以做更好的文档版本控制吗? 顺便说一下,编辑通过电子邮件向我发送文件。 p>由于您使用 git 标记了您的问题我假设你问这个 git 用法。那么,SQL转储 ..
发布时间:2018-04-26 13:07:17 其他开发

你怎么只推动你的一些本地git提交?

假设我有5个本地提交。我只想将其中的2个推送到集中式回购(使用SVN风格的工作流程)。我该怎么做呢? 这不起作用: git checkout HEAD〜3#将头部设置为3次提交前 git push #attempt从该头开始推送 推动所有5个本地提交。 我想我可以做git reset来实际撤消我的提交,然后是git stash然后git push - ..
发布时间:2018-04-26 13:07:05 其他开发

我如何使用Git初始推送到远程存储库?

我已经阅读了无数的教程,我一直在写。这是我得到的: - 我在Windows桌面上运行RubyMine - 我在我的上面安装了Git WebFaction托管帐户按照他们的说明 - Git在两台机器上都能正常工作 以下是我正在做的事: 1.在服务器上: a。 mkdir 项目 b。 git init ..
发布时间:2018-04-26 13:06:48 其他开发

GIT和CVS的区别

Git和CVS版本控制系统有什么区别? 我已经快乐地使用CVS 10多年了,现在我被告知Git要好得多。有人能解释一下两者之间的区别是什么,为什么一个人比另一个人好?解析方案 主要区别是(正如在其他回复中已经说过的那样),CVS是(旧的)集中式版本控制系统,而Git是分发的。 但即使您使用版本控制开发人员,在单一机器上(单一帐户),Git和CVS之间有一些差异: 存储库即可。 Git ..
发布时间:2018-04-26 13:06:20 其他开发

如何重置远程GIT存储库以删除所有提交?

如何重置远程和本地GIT存储库以删除所有提交,并以当前Head作为初始提交重新开始。 解决方案 完全重置? 在本地删除 .git 目录。 重新创建git仓库: $ cd (项目目录) $ git init $(添加一些文件) $ git add。 $ git commit -m'初始提交' 覆盖。请记住,你会把所有人都混淆起来,这样做.... ..
发布时间:2018-04-26 13:06:09 其他开发

git如何跟踪文件之间的源代码?

显然,当你将一个函数从一个源代码文件移动到另一个源代码文件时,git修订日志(用于新文件)可以显示代码片段最初来自哪里(例如,参见本教程)。 这项工作? 解决方案 它不会跟踪它们。这是它的美丽。 Git只记录整个项目树的快照:以下是提交之前所有文件的样子,以下是他们看起来像后。 我们从这里到达那里,Git不关心。 这允许智能工具在之后写入 >提交已经发生,从提交中提取信息 ..
发布时间:2018-04-26 13:05:00 其他开发

适用于Windows或Github扩展的不带Git的Visual Studio Git源代码控制

在团队资源管理器中,它提示我安装第三方git工具,我不打算使用Git命令行,只是使用Visual Studio的本地图形用户界面来克隆,拉取,提交,同步,合并以及可能发出拉取请求。 / p> 那么我需要安装第三方Git命令提示工具(或Github扩展)?因为我已经安装了2.10.1并没有注意到任何不同。如果我这样做,我会得到什么,如果我没有,我会得到什么,因为我想要一个干净的最小安装,所有的 ..
发布时间:2018-04-26 13:04:49 其他开发

Github限制访问

我试图弄清楚如何限制我的承包商的repo访问。 我有主导轨代码库,我也有一个承包商,为我做一些css / ux类型的工作。 我想给承包商能够检入代码以仅将Hub转到某些文件夹。 理想情况下,我可以让他签入代码,然后将其部署到服务器上,以便他可以查看更改。 我不认为我可以通过在特定的git仓库中限制访问来实现这一点,但也许有办法使用两个仓库并限制访问。 如果所有的css ..
发布时间:2018-04-26 13:04:37 其他开发

Git:忽略公共存储库的文件,但不要私人存档

我通过git在Heroku上部署了一个Rails应用程序(现在),并且还希望有一个供人们查看的公共版本。有些文件很敏感,只能在“heroku”分支中提交并推送,而不是“公共”分支。 最好的方法是什么? (I do 了解Heroku的配置变量,它是作为一个临时的解决方案非常棒,但是当我需要切换主机的时候并不好玩。) 这两个分支不需要随时同步 - 好吧,定期合并“主”分支到“公共”分支并分 ..
发布时间:2018-04-26 13:03:10 其他开发

什么让一些版本控制系统更好地融合?

我听说许多分布式VCS(git,mercurial等)比Subversion等传统的更好。这是什么意思?他们做了什么样的事情来使合并更好?这些事情可以在传统的VCS中完成吗? 奖金问题:SVN 1.5的合并跟踪级别是否是比赛场地?$ b $大多数答案似乎都是关于Subversion的,所以这里有一个关于Git(和其他DVCS)的例子。 在分布式版本控制系统中,当您将一个分支合并到另一个 ..
发布时间:2018-04-26 13:02:33 其他开发

我应该将Visual Studio 2015 .vs文件夹添加到源代码控制吗?

Visual Studio 2015创建一个名为“.vs”的新文件夹。它的目的是什么,我应该将它添加到源代码管理? 解决方案 不,您不应该将它添加到源代码管理。此文件夹的用途是将机器和用户特定的文件移动到中央位置。关于 Visual Studio的解释用户语音问题解释得很好: 到目前为止,我们已经移动了.SUO文件和VB / C#编译器IntelliSense数据库文件移动到新的位置 ..
发布时间:2018-04-26 13:02:01 其他开发

Git分支在哪里开始,它的长度是多少?

有时候我会问,在git上启动某个分支时会发生什么,或者是否在特定的分支上创建了某个提交。分支的终点非常明确:这就是分支标签所在的位置。但是 - 它从哪里开始?微不足道的答案是:在我们创建那个分支的地方。但据我所知,这些信息就是我所知道的,这就是为什么我问这个问题,在第一次提交后就失败了。 只要我们知道我们分支的提交,我们就可以绘制图表来清楚说明: A - B - C - ..
发布时间:2018-04-26 13:00:58 其他开发

什么使DVCS中的合并变得容易?

我在 Joel on Software 上阅读: 使用分布式版本控制, 分布式部分实际上不是 最有趣的部分。 有趣的部分是,这些 系统根据变化来考虑,而不是 版本。 和 HgInit : 当我们必须合并时,Subversion 会尝试查看这两个修订版 - 我的 修改的代码和您修改后的 代码 - 并尝试猜猜如何将 粉碎成一大块不圣洁的 混乱。它通常会失败,产 ..
发布时间:2018-04-26 13:00:10 其他开发

开始使用版本控制

我需要实现版本控制,即使只是我在家做的开发。我已经阅读了Subversion过去几年的卓越表现,并且正准备专心学习,直到听说Git是即将到来的版本控制系统。 考虑到这种情况,我是否应该暂缓一下,看看哪一个出现在顶端?他们的相对优势是什么? 我在Git注意到的一个问题是,没有很多全功能的GUI,这对我的团队中的许多用户来说很重要。 另外,不介意如何开始使用其中一种的建议。 (教程等 ..
发布时间:2018-04-26 13:00:04 其他开发