Tag: 版本控制

你如何在github上分享自己的项目?

我在Github上有一个公开的回购。 我想复制/复制它,并基于当前的回购工作在一个新的项目上。 但我不想影响目前的回购。 我试图使用GitHub的networking用户界面,但它没有做任何事情。 我感谢您的帮助。

随机“关注”文件夹和“.keep”文件

我正在学习铁轨。 在线的某处,我注意到看似随机的文件夹和文件出现在我的Rails应用程序的目录中。 在一些文件夹里面有一个concerns .keep文件的concerns文件夹。 .keep文件似乎是空的。 在其他文件夹没有concerns文件夹,但存在一个空的.keep文件。 有谁知道这些文件/文件夹处理是什么?

签出一个旧的提交和维护主分支上的头?

目前切换到另一个git提交(在同一分支上…实际上,在主分支!),我正在执行该命令 git checkout ea3d5ed039edd6d4a07cc41bd09eb58edd1f2b3a 现在,每当我做这个git告诉我,我现在是一个独立的头。 我如何去一个较旧的提交,仍然保持头在同一分支?

使用TortoiseSVN进行分支和合并最简单的方法是什么?

什么是真正简单的“如何”使用TortoiseSVN进行分支和合并?

.classpath和.project – 检查版本控制或不?

我正在运行一个开源的java项目,它由依赖关系树中的多个模块组成。 所有这些模块都是Subversion版本库中的子目录。 对于我们项目的新手来说,在eclipse中手动设置所有这些工作是很多的。 不是所有的开发者都使用eclipse。 不过,我们正在考虑只检查.classpath和.project文件,以帮助新手入门。 这是一个好主意吗? 或者这会导致这些文件中的冲突不断? 有没有其他的方法来使项目易于在Eclipse上设置?

如何将SVN版本号与我的ASP.NET网站同步?

堆栈溢出在底部有一个颠覆版本号: svn修订版:679 我想用我的.NET Web Site/Application ,Windows窗体,WPD项目/解决scheme来使用这种自动版本控制。 我如何实现这个?

相当于“hg猫”或“svn猫”

我想提取git仓库中保存的最新版本的文件的副本,并将其传递到脚本中进行一些处理。 用svn或者hg,我只用“cat”命令: 在给定的修订版本中打印指定的文件。 如果没有给出修订版本,则使用工作目录的父目录,或者如果没有检出修订版本,则提示。 (这是从hg文档中对hg cat的描述) 与git做同样的命令是什么?

折叠一个git存储库的历史

我们有一个有很大历史的git项目。 具体来说,在项目的早期,项目中有相当多的二进制资源文件,现在已经被删除,因为它们是有效的外部资源。 但是,由于之前提交了这些文件,因此我们的存储库的大小大于200MB(总计结算大约为20MB)。 我们想要做的是“折叠”历史logging,以便版本库看起来是从以后的版本创build的。 例如 1—–2—–3—–4—–+—+—+ \ / +—–+—+—+ 创build了存储库 大量的二进制文件添加 大量的二进制文件被删除 存储库的新的“开始” 所以我们有效的想要在某个点之前失去项目历史。 在这一点上,只有一个分支,所以没有复杂的处理多个起点等。但是我们不想失去所有的历史,并开始与当前版本的新库。 这是可能的,还是我们注定永远有一个臃肿的存储库?

如何在TortoiseSVN中取消pipe理文件?

我错误地忽略了TortoiseSVN中的一个文件。 如何反转这个并将文件添加到我的资源库?

git reset –hard origin / master是什么意思?

我做了一个混帐拉,并得到一个错误“以下工作树文件将被合并覆盖…请移动或删除它们,然后才能合并”。 为了解决这个问题,我做了以下 git fetch git reset –hard origin/master 现在,当我做拉,它说一切最新。我想知道什么时候运行这些命令。 我知道git fetch从远程仓库获取更改,而不合并到我的本地仓库。 git reset –hard origin/master是什么意思? 它是如何工作的?