version-control相关内容
我是一名Web开发人员/设计师,我希望能够对图形文件(Photoshop/Fireworks/Illustrator/Stock Photos/等)进行版本控制。 这通常很好,但我有一些文件的大小约为800MB,这让TortoiseHG窒息。我目前有一台服务器,我把我所有的文件都放在上面,这样我的所有计算机都可以访问(这是我的工作计算机,我可以灵活地安装一些Linux包)。 我们将不胜
..
在我的项目中,我有这个constants.ts文件,其中存储了我的API_URL。我希望在我的生产(主)和开发分支中保留两个API_URL。 例如:开发-&>api_url=‘http://localhost:4000’ Main-&>APIURL=‘https://backend.com’ 但是,当我更改API_URL并提交合并主分支和开发分支时,它会检测到更改。因此,如果我合并它,主分
..
我从另一个分支创建了一个分支。然后我返回到上一个分支并对其进行处理。现在我已经转到第二分公司了。但这第二个分支没有第一个分支的新变化。我只想从第一个分支更新第二个分支,而不删除任何分支。 推荐答案 但这第二个分支没有第一个分支的新变化 仅切换到第二个分支不足以使所述分支反映在第一个分支中提交的更改。 您需要git merge branch1,或者,如果您是唯一正在处理bra
..
我在~/.gitconfig文件中存储了以下别名 reset-master = reset $(git merge-base master $(git rev-parse --abbrev-ref HEAD)) 但当我运行git reset-master时,它失败并显示 $ git reset-master error: unknown option `abbrev-ref' u
..
我刚刚在我的(新)Visual Studio 2012 C++/CLI项目中发现了一个错误文件:app.aps。 我在网上找不到关于这件事的参考资料。这是什么意思?我可以安全地删除它吗?看起来是这样。我应该忽略还是应该在我的提交中包括源代码版本控制? 推荐答案 这是为提高设计者效率而生成的文件,您可以在源代码管理中忽略它: 由软件开发应用程序Microsoft Visual
..
我今天第一次尝试在IntelliJ Idea中使用“搁板”功能。我搁置了所有当前的更改,这样我就可以快速修复错误,提交它,然后再回到当前的工作中来。 当我提交“搁板”操作时,IntelliJ创建了搁板,我可以在工具窗口中看到它。然后它恢复,并重新加载项目。 现在,“更改工具”窗口中的工具架选项卡不再出现。 但是,在文件系统中,我可以在.idea/shelf下看到补丁文件。
..
我们开始使用Git作为VCS,之前使用的是SVN,并发现在Git中您可以很容易地发现更改和提交背后的真实人员。现在我们想知道为什么会做出这样的设计选择,是否有什么我们忽略了。 让我们假设以下几点: 每个人都已向GitLab注册了ssh密钥 提交未与gpg签署 每个人都使用注册的ssh密钥来使用git bash 我们都知道author和committer只是Git的元数据,很容
..
我需要实现版本控制,即使只是在家里进行开发也是如此。在过去的几年里,我读到了关于Subversion有多棒的报道,我本打算在业余时间学习这一点,直到我听说Git是最有前途的版本控制系统。 在这种情况下,我是不是应该暂缓一下,看看哪一个会胜出?它们的相对优势是什么? 我注意到Git的一个问题是,功能齐全的图形用户界面并不多,这对我团队中的许多用户都很重要。 此外,我也不介意就如何开
..
Git中是否有清除屏幕的命令。例如在Windows命令行中执行很多代码后,如果你输入cls,那么它就会清除之前的所有代码。因此,我希望在Git中具有相同类型的功能。因此,谁能告诉我命令的名称。 推荐答案 实际上您正在寻找unix用户环境命令 clear 或者您可以使用键盘快捷键 ctrl+l http://en.wikipedia.org/wiki/Clear_(U
..
我是为我们的公共网站构建新的内容管理系统团队的成员。我正在努力寻找最简单、最好的内置修订控制机制的方法。对象模型非常基础。我们有一个抽象的BaseArticle类,它包括版本无关/元数据的属性,如Heading&;CreatedBy。许多类都继承自此,例如DocumentArticle,它具有将成为文件路径的属性URL。WebArticle还继承自BaseArticle,并包括Further
..
当项目位于Git下时,我的PhpStorm正在对更改的文件进行着色,我还希望对该文件夹进行着色,以便我可以注意到该着色文件夹下有一个文件发生了更改。 谢谢。 推荐答案 您必须启用以下选项:Settings (Preferences on Mac) | Version Control | Show directories with changed descendants 更新
..
是否可以在Bitbucket上将Git存储库完全还原到以前的X修订版,以便它在X修订版之后不保留任何更改,且不包含任何比X修订版更新的源代码更改。 例如,如果repo中有1、2、3、4、5个修订版本,而我要恢复到修订版本3,则它是最后一个修订版本,并完全清除修订版本4和5的任何痕迹,就好像它们从未创建过且无法检索一样。 推荐答案 可以,您可以通过多种方式执行此操作: 1)您
..
我有一个小团队在一个存储库上工作,我让我的每个队友创建自己的分支并在那里工作,所有人都克隆了存储库,然后他们执行了以下命令: git checkout -b BitPankaj BitPankaj是插图分支名称,他们开始在此分支上工作,并通过 上传那里的作品 git branch --set-upstream origin BitPankaj 现在在我的存储库中,我可以看到出现这
..
我想知道我们是否应该在我们的 repo 中跟踪 node_modules 或者在检查代码时执行 npm install? 解决方案 答案并不像 Alberto Zaccagni 建议的那么简单.如果您开发应用程序(尤其是企业应用程序),在您的 git 存储库中包含 node_modules 是一个可行的选择,您选择哪种替代方案取决于您的项目. 因为他对 node_modules 的争
..
我的本地 GitHub 存储库有 C:\Users\my\Documents\GitHub,C:\wamp\www 是我在本地处理项目的地方Wampserver. 什么是与他们一起工作的适当设置?我应该告诉 Git 使用“www"作为我的本地存储库吗?会不会把 localhost 和 Github 结合起来?? 解决方案 您可以简单地使用 git 的 --work-tree 或
..
..
我正在尝试升级我的 subversion 服务器(我使用 Dreamhost 托管它) 这是我运行的: wget http://subversion.tigris.org/downloads/颠覆-1.5.2.tar.bz2 wget http://subversion.tigris.org/下载/subversion-deps-1.5.2.tar.bz2 tar -xjf sub
..
我有一台运行 Ubuntu 11.04 的台式电脑和一台运行 Debian 6.0.1a 的上网本.我已按照此处的说明在我的台式电脑上安装和配置了 git. 我也在学习 Symfony,并在我的 PC 上为 Jobeet 项目设置了一个存储库.现在,当我尝试在我的上网本上从 Debian 克隆存储库时,我收到此错误: ERROR:gitosis.serve.main:Repository
..
到目前为止,我使用 git 来管理我的乳胶文件.然而 git 一次管理一个文件夹中的所有乳胶文件. 我想要的是一个版本控制系统 分别为我提供每个文件的历史记录 让我可以在不影响其他文件的情况下检查单个文件的旧版本 让我在不影响其他文件的情况下为每个单独的文件创建分支 为单个文件的版本提供标签 也许用git可以做到,但我不知道该怎么做.那么有没有什么好用的好用的版本控制系统呢
..
我正在用 vim 编写一个 LaTeX 文档,我将它硬包装为 80 个字符以使阅读更容易.但是,这会导致在版本控制中跟踪更改出现问题.例如,在本文开头插入“Lorem ipsum": 1 Dolor sit amet,consectetur adipiscing elit.菜豆2 quis 门.Aenean 前庭 magna vel purus laoreet 在 molestie massa3
..