version-control相关内容

git:与远程同步本地回购

我有本地&远程git存储库。我想将本地存储库与远程存储库同步,以便我的本地存储库成为远程存储库的100%副本。这意味着如果这些回购中的某些文件不同,我们会用远程文件覆盖本地文件。如果在本地回购协议中存在远程回购中不存在的文件,则会删除本地文件。 有没有一种方法可以实现这一点,远程回购? 类似的问题为。 解决方案 git fetch --prune ..
发布时间:2018-04-26 13:32:32 其他开发

R和独奏数据分析师的版本控制

许多我尊重的数据分析师使用版本控制。 例如: http://github.com/hadley/ 查看 http://permut.wordpress.com/2010/04/21/revision-control-statistics-bleg/ 然而,我正在评估采用像git这样的版本控制系统是否值得。 简要概述 我是一位使用R来分析研究出版物数据的社会科学家。 我目前 ..
发布时间:2018-04-26 13:31:35 其他开发

源树Unity项目Ghost文件

最近改变了我的Gitignore这很好,直到我拉下另一台机器,发现一些项目不在那里。所以我已经转回到旧的git忽略,但现在只要我打开项目,并转到源代码树,这些文件和文件夹需要每次推动。 我不会编辑这些文件和每次提交。 然后,即使我在设置中选择了隐藏的元文件,但每当我做出任何更改时,它都会使我承担一部分元文件。 解决这两个问题。 这是我的git ignore。 #==== ..
发布时间:2018-04-26 13:30:41 其他开发

Git:管理和构建项目的工具?

我想学习项目设计和构建Git-repository。有一些工具比如用于Java项目的Maven 这里,但是找不到任何适合Git的东西。 Maven线程看起来质量很差,除了这一个这里 - 警告穷人 - 高质量的主题:此处,这里, here ,此处 - Y(更多)。所以我一定要用别的东西来! 帮手问题 项目应该如何设计? 类似于非Java项目的Maven? 我是否真的需要像Maven这 ..
发布时间:2018-04-26 13:30:28 其他开发

有没有办法比较两个差异或补丁?

有没有方法可以测试两个diff或patch是否相等? 假设您有以下git commit历史记录,其中功能F和G可以干净地变ase到E: G / A - B - C - D - E 由于我们当前部署中的限制进程,我们有以下几个相关的图表(它不受版本控制) G' / ------------ E' \ F' ..
发布时间:2018-04-26 13:28:34 其他开发

与其他人相比,Team Foundation Server分支特征

TFS的分支特征是什么? 早期分支/重分支 例如工具Perforce,Subversion,CVS,我们看到分支正在获取主干的副本。这是“早分支”的所有文件被定义为分支,而不管这些文件是否在该分支进行了更改。 该方法开始创建新版本文件,在决定创建分支时,为整个文件树。 其中一个最大的缺点是,在该分支之外进行的任何更改(通常在主干中),您希望将其带入分支,需要每个文件向内合并 ..
发布时间:2018-04-26 13:28:15 其他开发

挂git-svn

$ b $是否可以设置钩子以“拉”/“推”到 git-svn 托管存储库? b 这种情况是我在 Google Code 上拥有项目主持人,并使用git来管理本地工作副本。我想设置一些钩子,以便在使用 git svn fetch 和 git svn dcommit ,我可以对提交做一些修改。因为我没有托管SVN仓库,所以我无法在服务器端设置钩子。 有没有我可以使用的钩子?或者是否有办法“标记 ..
发布时间:2018-04-26 13:27:47 其他开发

其他版本控制系统中的git stash等价物?

是否hg,svn或其他人有类似git存储的选项? 解决方案 该功能的通用名称是: 搁置:将中间修订版实际上传到服务器而不真正检查它们的能力。 在CVCS集中式VCS),您实际上需要将这些中间数据上传到中央服务器。 但在 DVCS(分布式VCS),您只需将它们存储在本地存储库中即可。 有: 搁置扩展为Mercurial SVN的临时分支机构或补丁文件 .per ..
发布时间:2018-04-26 13:27:44 其他开发

混帐和空文件夹

因此,我看到Git无法识别文件夹,或者我应该说当提交之间唯一的变化是将空文件夹添加到工作树时,它们不会显示在 git status git add。。 如何处理将空文件夹添加到工作树的需求(用于运行时存储),并在其他存储库从当前存储库(其中添加了文件夹的存储库)中取出时反映/创建它们? 解决方案人们经常在文件夹中放置一个空文件作为占位符来克服这个限制... ..
发布时间:2018-04-26 13:27:32 其他开发

限制git存储库中的文件大小

我目前正在考虑将我的VCS(从颠覆)改为git。是否有可能限制git仓库中提交的文件大小?前面。 G。颠覆有一个钩子: http://www.davidgrant.ca/limit_size_of_subversion_commits_with_this_hook 根据我的经验,人们,特别是那些经验不足的人,有时会倾向于提交不应该进入VCS的文件(例如大文件系统映像)。 解决方案 由 ..
发布时间:2018-04-26 13:24:22 其他开发

git从远程存储库中取出所有分支

如果我输入: 如何将所有远程分支拉到我自己的存储库? p $ p> git branch -a 我得到一长串分支,但如果我输入: git branch 我只看到其中的2个。 如何将所有分支拉入本地列表 我知道我可以这样做: git checkout - 跟踪起源/分支名称 但是每次只抽取一个分支。任何可以一次完成 ..
发布时间:2018-04-26 13:24:19 其他开发

我如何比较两个git存储库?

我有两个不同的CVS仓库出口到git中。他们在某种程度上有分歧,我正在调查一下为什么。开发线可以追溯数年,数万次提交。 在开发线开始时,每次提交的SHA1 ID都是相同的,告诉我git-cvsimport在读取cvsps和导入结果时的做法非常一致。 但是在第一次提交和昨天之间的某个时候,SHA1 ID开始发散。我想通过比较每个存储库中的提交ID列表并查看缺少的内容来找出它的位置。有没有 ..
发布时间:2018-04-26 13:24:16 其他开发

两个完整的目录/项目之间的差异?

我继承了最初存储在CVS中的所有修订版本的项目。我做了很多编辑,并且试图比较我在原始目录中所做的所有更改,包括添加的新文件和旧文件。 是否有某种用于hg / git的实用工具,我可以在其中执行树比较或某种性质的工作?所以说,在新添加的文件和删除的文件之间存在一个标记,我是否要求太多? 解决方案 git diff 确实如此。但它只适用于git项目。 hg diff , svn d ..
发布时间:2018-04-26 13:23:48 其他开发

二进制文件的Git或Subversion

我们需要在一个拥有100多个“项目”的版本控制库中存储二进制文件(主要是MS Word文档,范围从几KB到几MB)。目前我们使用Visual Source Safe,但有一些问题,数据库有时会崩溃,访问速度很慢。 我们正在考虑转移到Git或Subversion,我们想知道哪一个更适合处理二进制文件。 解决方案 颠覆,绝对。今天(2009年),TortoiseSVN提供了资源管理器集成 ..
发布时间:2018-04-26 13:23:21 其他开发

Git交互式合并?

我有两个分支完全相同的文件(因为你想知道它是一个.sql文件),我想以交互方式合并它。 几乎我想要在发生冲突(或命令行)时打开diff程序,并准确选择哪些行到哪里。 有没有办法做到这一点? 解决方案 是的,但主要是通过手动实现。你会告诉Git你合并了两个相关的分支,但它不应该尝试单独提交结果,(编辑以添加:,如果它认为合并) $ b $ pre $ g $ git merge ..
发布时间:2018-04-26 13:21:28 其他开发