version-control

    16热度

    11回答

    我有许多非技术用户都共享一组项目文件。让他们使用版本控制是理想的选择,但我认为subversion和git对于非技术性的办公人员来说太过技术性。 是否有任何分布式源代码管理软件可以正常工作?

    11热度

    2回答

    分支机构,我们使用水银,我的工作,我希望有类似我如何使用SVN的设置: 干线 标签 生产 分行 由于Mercurial支持本地分支机构,因此我知道如何创建一个命名分支,但我无法找到关于如何将“Trunk”与“Production”重复合并的任何文档。 很简单,我想有一个正常工作的开发分支和一个生产分支,我经常从开发分支中引入更改。我如何在Mercurial上做到这一点?

    19热度

    9回答

    我为一家主要业务与软件无关的公司工作。大多数使用源代码管理的文档都是由开发团队编写的,这些团队都是为商业或开源项目编写的。作为编写内部软件的人,我可以说工作的完成方式不同,那么它将处于商业或开源的环境。另外还有需要保持与代码同步的存储过程和数据库脚本。 特别,我希望得到有关如何最好地在内部软件记住结构库的建议。大多数文档建议树干,树枝,用各自的部分保持生产,测试和开发环境中同步存储库中的标签等和程

    0热度

    5回答

    我目前正在重建我的本地Subversion版本库,方法是添加一些新项目,并将旧版代码和旧版代码库中的数据合并到一起。 当我在过去完成这项工作时,通常会将遗留代码放在专用的“遗留”文件夹中,以免“干扰”新的和“结构良好”的代码树。但是,本着重构的精神,我觉得这有点不对。理论上,遗留代码将随着时间的推移而重构,并移至新的位置,但实际上这很少发生。 你如何对待你的遗留代码?尽管我很愿意将旧的罪孽藏在“遗

    3热度

    5回答

    我们正在迁移我们的作品存储库,因此我想在将源代码树移动到漂亮的新鲜(空)存储库之前挑选存在于源代码树中的所有未引用文件。 到目前为止,我已经手工完成并找到了所有我知道的无关文件,但我想知道是否我抓住了所有这些文件。一种方法是手动将项目文件按文件移动到新文件夹,并在编译时查看粘贴的内容。这将需要整整一周,所以我需要一个自动化工具。 人们建议什么? 说明: 1)它是C++。 2)文件混合。我正在寻找已

    30热度

    6回答

    服务器已经运行IIS以通过TCP为80和443端口提供服务。我想通过互联网向所有团队成员提供集中的“推/拉”GIT存储库。 所以我应该使用HTTP或HTTPS。 但我不能使用Apache,因为IIS已经连接了80和443端口上的侦听套接字!有没有办法通过IIS发布GIT知识库? GIT使用WebDAV ultima分析吗? 更新。似乎git HTTP安装是只读的。这很伤心。我打算在构建服务器上保持

    2热度

    4回答

    我正在寻找一些“最佳实践”来自动从源代码管理中部署存储过程/视图/功能/表更改。我正在使用StarTeam & ANT,因此标签照顾好了;我在寻找的是你们中的一些人如何实现从源代码中自动拉取这些对象 - 不一定是StarTeam。 我想结束一个脚本,然后可以执行,签入和标记。 我不会要求任何人写这个 - 只是一些想法或方法,过去有(或没有)的工作。 我试图清理一个烂摊子,并想确保我尽可能接近“正确

    19热度

    6回答

    是否可以合并到TFS中不是直接父代或子代的分支?我怀疑答案是否定的,因为这是我使用它的经历。但是,似乎在某些时候,如果有不同的功能可能会有不同的审批周期(即功能一可能在功能二之前被批准),那么它将非常有用。当我们有生产分支时,这将变得非常困难,我们必须将某些特征合并到先前的分支中,以便我们可以在下一个完整版本之前发布。 我们当前的分支策略是在干线(或称为干线)中开发,并创建一个分支来稳定和释放生产

    3热度

    2回答

    我在哪里工作,设计和开发部门是完全分开的,但我们(设计部门)负责管理我们网站的CSS。通常,新CSS需要比新网站代码更经常地发布到生产服务器。因此,我们单独部署CSS,并且它不在源代码控制之外。 但是,最近,我们遇到了一些问题,新的CSS没有针对网站发布进行同步,而且通常这个过程非常令人头疼。我一直在努力让CSS受到某种源代码控制,但无法找到一个让每个人都开心的良好部署方法。我们最大的问题是管理影

    0热度

    1回答

    这是一个后续的问题: Should the folders in a solution match the namespace? 对这个问题的共识是一个合格的“是”:那就是,文件夹命名空间==一般,但不是盲目地(Java的方式需要)。 的确,这就是我设置项目的方式。 但是设置源代码控制让我犹豫了我目前的文件夹结构。与.NET Framework一样,我的项目中的命名空间并不总是与部署的单元一一对应