首页 文章
  • 171 votes
     answers
     views

    最好的一般SVN忽略模式?

    使用一般SVN忽略模式的最佳(或尽可能好)是什么? 存在许多不同的IDE,编辑器,编译器,插件,平台等特定文件和一些“重叠”的文件类型(即某些类型项目而不是其他类型的项目) . There are however, a large number of file types that you just never want included in source control automatical...
  • 18 votes
     answers
     views

    在版本控制下放什么?

    几乎任何IDE都会创建许多与正在开发的应用程序无关的文件,它们由IDE生成并保留,因此他知道如何构建应用程序,版本控制存储库等等 . 这些文件是否应该保留在版本控制下以及与aplication有关的文件(源代码,应用程序的配置文件......)? 事情是:在某些IDE上,如果您创建一个新项目,然后使用IDE中嵌入的版本控制客户端/命令将其导入版本控制存储库,那么所有这些文件都将被发送到respit...
  • 160 votes
     answers
     views

    应该将哪些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 我非常感谢每个人的简短推理 . 如果...
  • 442 votes
     answers
     views

    composer.lock应该提交版本控制吗?

    我对使用存储库的应用程序中使用的 composer.lock 感到困惑 . 我看到很多人说我们不应该从存储库中获取.1599803_ composer.lock . 如果我在开发环境中更新我的库,我将有一个新的 composer.lock 但我将无法将它们更新到 生产环境 中,是吗? 它不会在这个文件上产生冲突吗?
  • 41 votes
     answers
     views

    使用版本控制时,Laravel 4项目中要忽略哪些文件/目录?

    我有一个Laravel 4项目,我想知道在使用Git,Mercury或SVN等版本控制软件时应该忽略哪些文件? 我的项目结构类似于以下屏幕截图 . 我对Composer很新,所以我不太清楚什么不是回购 . 如果有人可以发布他们的 .gitignore 文件或他们的SVN忽略属性,它可能会很方便 .
  • 49 votes
     answers
     views

    忽略版本控制上的文件夹元文件

    Unity为Asset文件夹中的文件夹创建和删除元文件 . 这可能会在使用版本控制时产生令人讨厌的情况(您可以跳过并转到问题):有人创建了一个文件夹,这些文件将被忽略但忘记忽略文件夹的元文件 . Unity创建元文件,此人将元添加到版本控制 . 另一个人获得变更集,由于他没有该文件夹,他的Unity删除了元文件,他从版本控制中删除了元文件 . 并非团队中的每个人都理解这一点,因此这个过程会在地狱...
  • 231 votes
     answers
     views

    git mv并且只更改目录的大小写

    虽然我发现类似question但我找不到问题的答案 当我尝试通过 git mv FOO foo 将目录从FOO重命名为foo时,我得到了 fatal: renaming 'FOO' failed: Invalid argument 好 . 所以我试试 git mv FOO foo2 && git mv foo2 foo 但当我尝试通过 git commit . 提交时,我得到了 ...
  • 27 votes
     answers
     views

    如何在源代码管理中存储邮递员集合

    我在打开它之前使用POSTMAN集合来测试我的API . 我与开发团队合作,我们希望彼此分享/添加/编辑我们的馆藏 . 在源控件中执行此操作证明有点棘手,如GitHUB页面上的此注释中所示: 此问题在版本2.1.1中仍然存在(已打包)请求的顺序现在可能是确定的,但来自两个不同计算机和用户的导出集合的差异包括与导出的集合无关的数据 . 如果有多个人同时处理测试,则diff会充满所有者和其他ID冲突...
  • 3 votes
     answers
     views

    搜索Nexus从未显示最新的工件版本

    我们的商店使用Nexus代理Maven Central和其他几个存储库 . 我们不时会使用它来搜索工件,看看是否有其他版本可用 . 然而,它很少(如果有的话)显示这些新版本的东西 . 这已经让开发人员多次抛弃了他们希望在Nexus中看到它们的情况 . 最近的一个例子是org.springframework.flex的1.5.0.RELEASE版本:spring-flex . 如果我们的Nexus索...
  • 1 votes
     answers
     views

    git rev-list HEAD~n不包括范围内的第一次提交

    我正在使用git rev-list以两种不同的方式从repo中获取一些提交: git rev-list --reverse HEAD~<n>.. 和git rev-list - 反向.. 阅读了git rev-list联机帮助页后,我知道...等同于^,并且这不会包含在所选提交的范围内,但是如果我想要一个包含范围,那么手册页没有指定要做什么提交(即包括) 我有同样的问题:git r...
  • 0 votes
     answers
     views

    Travis CI Slack集成开源项目

    在我们大学,我们目前正在开发一个开源项目,作为项目课程的一部分 . 我们为我们的机构维持一个“私人”Slack,而我们没有单独的项目 . 因此,我们有几个与项目无关的渠道 . 由于Travis CI不支持通过电子邮件向组织的所有成员发送失败的构建,因此我们正在探索将Slack与Travis CI集成 . 然而,Travis < - > Slack令牌是"semi-secret...
  • 27 votes
     answers
     views

    从Android Studio中的Gradle项目提交到VCS的内容

    我使用的是Android Studio 0.4.6和Gradle 1.10 . 我想将git提交到必要的文件和文件夹,以便克隆存储库的任何人都可以开始使用该项目,并且由于没有提交文件而不会丢失文件/设置的任何问题 . 有人可以指出需要进入VCS的内容以及可选的内容 . 从问题:“gradle directory in an Android Studio project”我看到gradle /文件夹...
  • 451 votes
     answers
     views

    从GitHub下载单个文件

    我猜大多数人,开发人员,使用任何VCS,我希望你们中的一些人使用Git . 您是否有任何提示或技巧如何获取存储库中单个文件的下载URL? 我不想要显示原始文件的URL;在二进制文件的情况下它是无用的 . http://support.github.com/discussions/feature-requests/41-download-single-file 甚至可以将GitHub用作“下载服务器...
  • 1 votes
     answers
     views

    IPython Notebook %% bash Magic Error

    我正在尝试按照Fernando Perez的IPython笔记本中的版本控制教程,其静态版本可以找到here . 他广泛使用 %%bash 魔法,但当我使用它时,我收到以下错误: 错误:未找到单元魔术功能 %%bash . 即使我使用 !git 命令;一切正常 . 具体细节: C:\Python27\Scripts; C:\Program Files (x86)\Git\cmd; C:\Prog...
  • 504 votes
     answers
     views

    在版本控制下使用IPython笔记本

    将IPython笔记本电脑置于版本控制之下的好策略是什么? 笔记本格式非常适合版本控制:如果想要版本控制笔记本和输出,那么这非常有效 . 当人们只想对输入进行版本控制时,就会产生烦恼,不包括可能是大型二进制blob的单元格输出(也就是“构建产品”),特别是对于电影和情节 . 特别是,我试图找到一个良好的工作流程: 允许我选择包含还是排除输出,如果我不想要它, 会阻止我意外提交输出, 允...
  • 2 votes
     answers
     views

    将资源文件添加到VC6 DLL

    我有许多VC 6.0项目(dsps),它们构建在没有资源文件的dll中 . 知道如何将资源添加到现有项目中吗? 该项目即将发布一个主要版本,我想为那些目前缺乏的dll添加一个fileversion . dll将在发布之前重新编译,所以我只是尝试将这些dsps与我在此项目中继承的所有其他dsps一样(具有文件和产品版本等,以便我们可以轻松地确定正在运行的内容客户的机器 . 一个答案:创建* .rc...
  • 33 votes
     answers
     views

    Jenkins自动创建了用户帐号,如何登录/更改密码?

    我已经设置了詹金斯,它运作良好 . 它使用Perforce插件作为SCM,并在签入时自动构建 . 我的问题是,当用户提交树时,它会自动在系统上创建一个用户帐户,但没有设置密码,用户无法登录 . 系统在Intranet上是安全的,我已经设置Jenkins使用“Jenkins自己的用户数据库”和“登录用户可以做任何事情” . 问题是我找不到任何方式让某人在提交后登录,其中用户名显示在自动创建的帐户列表...
  • 8 votes
     answers
     views

    如何让mod_wsgi在Mac上运行?

    我一直试图在我的Mac上安装最新版本的mod_wsgi(3.3) . 我在Snow Leopard上,我有系统附带的Apache(Apache / 2.2.15)和Python 2.6.1(r261:67515)版本 . 我从http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-3.3.tar.gz下载了mod_wsgi...
  • 1 votes
     answers
     views

    使用源代码管理共享Eclipse“构建器”

    What files need to be submitted to source control for Projects to share Builders? 我正在使用Eclipse(Version Juno Service Release 1 - Build id:20120920-0800)开发一个项目 . 我们的团队使用Perforce作为该项目的源控制手段 . 为此,我们使用P4...
  • 1 votes
     answers
     views

    Phabricator / SVN - 管理存储库的多个子目录的最佳方法是什么?

    我们刚刚开始使用Phabricator,并且正在将我们的SVN存储库集成到系统中 . 一个存储库是一种“大型”存储库,大小约为4GB,并包含许多小型项目 . 我想做的是在Phabricator中将它们分开,这样我就可以在Phabricator中为每个项目提供一个单独的存储库,而不是拥有一个大型存储库 . 我想这样做而不修改现有的存储库并实际将其分离出来 . 我相信我可以通过在每个存储库上将&quo...
  • 1 votes
     answers
     views

    如何在phabricator中包含外部svn存储库?

    我已经运行颠覆几年了,并且已经为一些管理和代码审查工具安装了phabricator . 但是,我找不到将位于本地服务器上的现有subversion存储库包含到phabricator中的方法 . 任何想法怎么样?
  • 13 votes
     answers
     views

    PHP - 数据库模式:版本控制,分支,迁移

    我正试图在php项目中提出(或找到)可重用的数据库模式版本控制系统 . 有许多可用于PHP的Rails风格的迁移项目 . http://code.google.com/p/mysql-php-migrations/就是一个很好的例子 . 它使用时间戳作为迁移文件,这有助于分支之间的冲突 . General problem with this kind of system: 当签出开发分支A并且您...
  • 0 votes
     answers
     views

    无法将.meta文件添加到VSTS源代码管理

    我正在尝试将.meta文件(对于Unity3D项目)添加到VSTS源代码控制,但Visual Studio不会检测.meta文件... 如何将此类文件添加到源代码管理中? 谢谢!
  • 321 votes
     answers
     views

    多个github帐户在同一台计算机上?

    试着从我的计算机上处理我的实际“工作”回购,以及我在git hub上的个人回购 . 工作帐户首先设置,一切都完美无瑕 . 然而,我的个人帐户似乎无法推送到我的个人仓库,这是根据不同的帐户/电子邮件设置的 . 我已经尝试将我的工作密钥复制到我的个人帐户,但这会引发错误,因为密钥只能附加到一个帐户 . 如何从他们各自的github凭据中推送/拉出两个帐户?
  • 52 votes
     answers
     views

    NuGet和分布式版本控制(DVCS)

    我想知道是否可以使用nuget仅存储对版本控制中所需包的引用(仅限package.config并忽略packages文件夹) . 有没有办法告诉nuget(重新)下载各种package.config文件中的所有引用的包?或类似的东西可以放入构建脚本 . Update: 似乎我不是唯一一个请求此功能的人:See this work item(感谢PHeiberg提示) Update 2: NuGet...
  • 106 votes
     answers
     views

    应该将.nuget文件夹添加到版本控制吗?

    使用较新版本的NuGet,可以配置项目以自动恢复NuGet包,以便 packages 文件夹不需要包含在源代码存储库中 . 好 . 但是,此命令添加了一个新的 .nuget 文件夹,其中有一个二进制文件NuGet.exe . 这也可以由Visual Studio自动重新创建,因此它甚至不能正确加载解决方案 . 你们怎么处理这个?将.nuget添加到源代码管理中?在打开解决方案之前运行一些命令行脚本...
  • 3 votes
     answers
     views

    如何在不分支整个解决方案的情况下分支单个类库以进行微小更改(2.0到2.1)

    Solution 问题在于解决方案 . 关于Scott Bruns建议按版本分支可能是我们的问题,我决定彻底阅读Team Foundation Server 2010文档以及Microsoft模式和实践 . 使用的资源如下: 第5章 - 定义分支和合并策略http://msdn.microsoft.com/en-us/library/bb668955.aspx 我选择使用以下结构 . TeamC...
  • 1 votes
     answers
     views

    需要基于干线的开发建议

    在做了几年的功能分支之后,我一直在寻找关于分支策略的良好资源,并且在很多分支机构和合并恶梦中苦苦挣扎 . 功能分支确实为我们提供了一个很好的隔离,以非常精细的方式管理版本,以便发布哪些功能 . 然而,他们提出的问题(许多分支,合并冲突)远远超过他们给予的好处 . 我们在后端使用Oracle数据库(带有5000个对象) . 我们还有多个团队在同一产品的不同领域开展工作 . 我们正在使用带有TFS的V...
  • 3 votes
     answers
     views

    TFS - 层叠分支机构的可持续性

    分支指南通常描述一个不朽的“Main”分支,其功能从Main分支,并合并回Main,Releases从Main分支,Release的其他分支根据Service Pack,RTM等的需要 . 关于Main的指导是通常简化为“主要没有垃圾” . 我正在与一个定期(经常每月)和连续发布的小组合作 . 对他们来说,似乎没有必要将工作返回到主分支 . 他们使用TFS 2010 - 图解他们的分支结构如下所...
  • 0 votes
     answers
     views

    如何在TFS中的开发和发布隔离分支中从主分支回滚

    我的分支策略涉及到 Main Branch(最新的稳定代码尚未 生产环境 ) Dev Branch(非稳定代码并行开发) Dev Branch 1 Dev Branch 2 发布分支 V 1.00(已生效的代码) Dev Branch 1中的代码始终合并到Main分支中,因为它将是下一个要在 生产环境 中部署的代码 . 而且因为是将它合并回并行Dev Branch 2的...

热门问题