Questions tagged «version-control»

版本控制是对文档,程序和其他存储为计算机文件的信息的更改的管理。使用此标记可以标记有关版本控制,VCS比较的用法和适用性的一般问题。对于特定于每个特定VCS的大多数命令和技术,都有特定的标签,应该优先使用。

8
哪些Visual C ++文件类型应提交给版本控制?
哪些Visual Studio \ Visual C ++文件类型应提交给版本控制? 在我的项目中,我具有以下文件类型: aps cpp exe filters h ico idb ipch lastbuildstate lib log manifest obj pch pdb rc rc2 res sdf sln suo tlog txt user vcxproj 我将不胜感激每个简短的推理。如果其中任何一个有争议,请注意。为了完整起见,我特意包括了一些琐碎的文件类型。 编辑 一方面,我希望将来独立于平台。另一方面,在不久的将来,我想与具有类似设置的团队成员合作。设置之间的文件夹兼容性当然是一个选项,因此,如果简化了工作流程,则可以包括保存路径的配置文件。再次,我肯定会感谢解释是什么。

3
克隆和原始远程存储库之间的git diff
我已经克隆了github存储库,并且在本地未进行任何更改。Github存储库在同一个分支上进行了提交。 如何找到本地存储库和原始github存储库之间的差异? 如何找到工作副本与原始github存储库之间的区别? 如何在本地存储库和同一项目的另一个github存储库之间找到差异?

15
git-upload-pack:克隆远程Git存储库时找不到命令
我一直在使用git来保持项目的两个副本同步,一个是我的本地机器,另一个是测试服务器。当我使用ssh登录到远程开发服务器时,会发生此问题。 git clone me@me.mydevbox.com:/home/chris/myproject Initialized empty Git repository in /tmp/myproject/.git/ Password: bash: git-upload-pack: command not found fatal: The remote end hung up unexpectedly fetch-pack from 'me@me.mydevbox.com:/home/chris/myproject' failed. (文件名已更改,以保护罪名...!) 两个盒子都运行Solaris 10 AMD。如果我添加--upload-pack=$(which git-upload-pack)了命令,我已经做了一些挖掘工作(并且$PATH按照RTFM解决方案证明了其中包含“ git-upload-pack”的路径),但这确实很烦人,加上“ git push”不起作用,因为我认为没有--unpack=选择。 顺便说一句,所有git命令都可以在我的本地机器上正常工作,它是该软件的相同版本(1.5.4.2),安装在的同一NFS挂载上/usr/local/bin。 有人可以帮忙吗?
170 git  version-control  unix  ssh 

4
是否应将.vcxproj.filter文件添加到源代码管理中?
在评估Visual Studio 2010 Beta 2时,我看到在转换后的目录中,我的vcproj文件变成了vcxproj文件。每个项目旁边还有vcxproj.filter文件,这些文件似乎包含文件夹结构的描述(\ Source Files,\ Header Files等)。 您认为这些筛选器文件应按用户保留,还是应在整个开发人员组中共享并检入SCC? 我目前的想法是将它们检入,但是我想知道是否有任何理由不这样做,或者也许是为什么我一定要对其进行检入的充分理由。 明显的好处是,如果我查看其他人的计算机,则文件夹结构将匹配,但也许他们想按逻辑进行重组?

21
如何使用git diff创建两个电子表格的可读差异?
我们的源代码存储库中有很多电子表格(xls)。这些通常使用gnumeric或openoffice.org编辑,并且通常用于填充数据库以使用dbUnit进行单元测试。据我所知,没有简单的方法可以对xls文件进行比较,这使得合并变得非常繁琐且容易出错。 我曾尝试将电子表格转换为xml并进行常规的比较,但确实感觉应该是不得已了。 我想像git对文本文件一样进行比较(和合并)。在发行时,我将如何做git diff?
168 git  version-control  merge  diff  xls 

12
Eclipse的git插件的稳定性如何?
我打算玩git,想知道是否有人将git插件用于eclipse 我看到它的版本为0.3.1,想知道是否有人知道它的稳定性/任何陷阱? 更新: 如果使用的是最新版本的Eclipse,则“帮助”菜单上将带有“ Eclipse Marketplace ...”链接。 在“查找”字段中输入“ git”。这告诉我EGit。 这在“流行插件”列表中也很高。 单击安装。比必须手动添加更新站点位置容易得多。





16
如何使用SVN,Branch?标签?树干?
我到处搜寻了一下,找不到SVN的良好“入门”指南,而不是“我如何使用命令”的意思。如何控制我的源代码? 我要清除的是以下主题: 您多久提交一次?尽可能多地按Ctrl+ s? 什么是分支机构,什么是标签,您如何控制它们? SVN中包含什么?仅源代码,还是在这里共享其他文件?(不考虑版本文件。) 我不知道什么是分支和标签,所以我不知道目的,但我的猜测是您将内容上传到主干,并且在进行大型构建时将其移动到分支?那么,在这种情况下,什么被视为主要构建?

7
Git:如何从索引中删除文件而不从任何存储库中删除文件
使用时 git rm --cached myfile 它不会从本地文件系统中删除,这是目标。但是,如果您已经对文件进行了版本控制和提交,将其推送到中央存储库,然后再将其拉入另一个存储库,则在使用该命令之前,它将从该系统中删除该文件。 有没有一种方法可以仅从版本控制中删除文件而不从任何文件系统中删除它? 编辑:澄清,我希望。

20
如何在Access开发中使用版本控制?
我正在参与更新Access解决方案。它具有大量的VBA,大量的查询,少量的表以及一些用于数据输入和报告生成的表格。它是Access的理想候选人。 我要更改表设计,VBA,查询和表格。如何使用版本控制跟踪我的更改?(我们使用Subversion,但是这很适合)我可以将整个mdb粘贴在Subversion中,但这将存储一个二进制文件,而我不能告诉我只是更改了一行VBA代码。 我曾考虑过将VBA代码复制到单独的文件中,然后保存它们,但是我可以看到它们很快与数据库中的内容不同步。

6
“ git init”和“ git init --bare”有什么区别?
git init和之间有什么区别git init --bare?我发现--bare他们的Git服务器需要很多博客文章? 从手册页上说: --bare 创建一个裸仓库。如果未设置GIT_DIR环境,则将其设置为当前工作目录 但这实际上是什么意思?需要--bare安装Git服务器吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.