Questions tagged «repository»

可以引用包含项目整个历史的版本控制系统的数据存储,也可以引用在应用程序的业务层与其数据存储之间传输数据的对象。

8
您如何组织版本控制存储库?
首先,我知道这一点:您将如何为内部软件项目组织Subversion存储库? 接下来,是一个实际的问题:我的团队正在重组我们的存储库,我正在寻找有关如何组织存储库的提示。(在这种情况下为SVN)。这就是我们想出的。我们有一个存储库,多个项目和多个svn:externals交叉引用 \commonTools /*tools used in all projects. Referenced in each project with svn:externals*/ \NUnit.v2.4.8 \NCover.v.1.5.8 \<other similar tools> \commonFiles /*settings strong name keys etc.*/ \ReSharper.settings \VisualStudio.settings \trash /*each member of the team has trash for samples, experiments etc*/ \user1 \user2 \projects \Solution1 /*Single actual project (Visual Studio Solution)*/ \trunk …

7
编写git post-receive钩子以处理特定分支
这是我当前存放在公司服务器中的裸存储库中的git push origin master 钩子: 该钩子将推到Assembla。我需要的是,当有人将更改推送到我们服务器上的该分支时,仅推送一个分支(理想情况下为master),而忽略推送到其他分支。是否可以从裸仓库中选择分支,然后仅将该分支推送到Assembla?
107 git  repository  hook  git-bare 

14
Github将存储库更改为错误的语言
我知道这不是什么大问题,但是我喜欢我的Github在语言上多样化。我在Swift中编写了一个项目,当我提交该项目时说它在Objective C中。 我认为可能是因为Parse框架是用Objective C编写的,并且可以检测到它,但是有什么方法可以更改主存储库页面上的显示语言?

5
拉请求而不分叉?
下面是从主题代码贡献的步骤“ 如何在GitHub上其他的代码贡献? ” 分叉项目 对存储库进行一个或多个注释良好并干净的提交。如果要修改多个零件或特征,则可以在此处建立新分支。 在github的网络界面中执行拉取请求。 是否可以在不派生仓库的情况下发出拉动请求? 这是很可悲的看到我的帐户超过20个回购其被叉了一些引入请求。他们那时没有活动,并且零星/关注者。看起来我只是在复制某人的代码,度过了一个黑夜。
105 git  github  fork  repository 

2
连接本地仓库和远程仓库
我有一个本地仓库。我创建了整个应用程序,但是现在我想将其推送到远程仓库。我已经有远程仓库了。如何在不丢失我所做的任何工作的情况下连接这两个存储库?
104 git  repository 


9
删除bitbucket中的最后一次提交
我犯了一个错误,我不知道如何删除存储库中的最新推送。我提取了该应用程序的最新更新,但存在冲突,将其推送到存储库。 如何删除我的上一次提交?或如何解决?

4
如何在Mercurial中添加远程存储库?
我正在通过以下方式使用Git存储库: 我在不同的生产机器上有主存储库和几个远程服务器。 我将生产代码推送到远程并重新启动服务以使更改生效。 我将要从Git转到Mercurial,我想提前知道如何实现这样的目标。


7
如何强制Maven使用本地存储库,而不是使用远程存储库来检索工件?
我在Mac Yosemite上使用带有Java 8的Maven 3.3.3。我有一个多模块项目。 <modules> <module>first-module</module> <module>my-module</module> … </modules> 当我使用“ mvn clean install”从上面构建我的一个子模块(例如,“ my-module”)时,该构建会尝试从我在〜/ .m2中定义的远程存储库中下载子模块工件。 /settings.xml文件。输出低于 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building my-module 87.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://download.java.net/maven/2/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloaded: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml (788 B at 0.9 KB/sec) Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/first-module-87.0.0-20151104.200545-4.pom 在尝试从远程存储库下载之前,如何强制Maven首先检查本地〜/ .m2 /存储库?以下是在〜/ .m2 / settings.xml文件中定义的远程存储库的位置…… <profile> <id>releases</id> <activation> <property> <name>!releases.off</name> </property> …

2
Git从另一个存储库中拉出
我有一个名为的存储库Generic,这是一个通用应用程序。我将其分叉到一个名为Acme的存储Generic库中,该存储库仅建立在应用程序存储的存储库的基础上,并向其添加了Acme Co品牌。 如果我对中的核心功能进行了更改,则Generic想Acme使用对中的核心功能进行的最新更改来更新存储库Generic。我该怎么做? 据我所知,我实际上是在尝试将上游存储库中所做的更改合并到当前fork中。 如果有任何意义,我正在尝试执行此操作,因为我有一个通用应用程序,可以Acme在此基础上构建该应用程序并为单个客户创建品牌(如本例所示)。如果有更清洁的方法,请告诉我。

4
Git从本地存储库中删除上游
我正在使用ruby on rails应用程序,并且正在尝试同步fork。值得一提的是,我也在Mac上。我执行了以下操作: $ git remote -v 以查看我的本地存储库。我试图去时一团糟upstream: $ git remote add upstream https://github.com/foo/repo.git 当我应该大写Foo时: $ git remote add upstream https://github.com/Foo/repos.git 问题是如何删除,upstream因为每次尝试更改此设置时,它都会产生fatal错误?

4
如何取消提交git裸存储库中的最后一次提交?
考虑到有几个git命令在裸存储库中没有意义(因为裸存储库不使用索引并且没有工作目录), git reset --hard HEAD^ 不能取消提交此类存储库中的最后更改的解决方案。 通过互联网搜索,所有我能找到相关的话题就是这个,在我提出这样做的方式有三种: 1。“手动更新裁判(其中涉及水暖)”; 2.“ git push -f来自非裸仓库”; 3.“ git branch -f this $that”。 您认为哪种解决方案更合适,或者还有其他解决方案?不幸的是,我发现的有关git裸存储库的文档相当差。

5
将大型Git存储库拆分为许多较小的存储库
在将SVN信息库成功转换为Git之后,我现在拥有一个非常大的Git信息库,我想分解为多个较小的信息库并维护历史记录。 因此,有人可以帮助分解可能如下所示的存储库: MyHugeRepo/ .git/ DIR_A/ DIR_B/ DIR_1/ DIR_2/ 分为两个如下所示的存储库: MyABRepo/ .git DIR_A/ DIR_B/ My12Repo/ .git DIR_1/ DIR_2/ 我已经尝试按照上一个问题中的指示进行操作,但是当尝试将多个目录放入一个单独的仓库(将子目录分离(移动)到单独的Git存储库中)时,它确实不合适。

7
Git添加所有子目录
我在将文件夹及其所有子目录添加到git存储库时遇到问题。经过一番谷歌搜索后,我意识到这是一个非常受欢迎的问题,并且我尝试了每个建议都没有碰到运气,特别是git-add手册页中的建议。我什至git add -A没有成功。为了简单起见,假设我将git储存库初始化为Dir1。然后,我具有以下文件的目录结构。 Dir1/file1-1.txt Dir1/file1-2.txt Dir1/Dir2/file2-1.txt Dir1/Dir2/Dir3/file3-1.txt 我的真实文件的子目录深度为5-6级,那么是否有git命令将每个子目录中的所有文件添加到我的存储库中?现在,当我从手册页中执行建议时,git add Dir1/\*可以Dir2在我的仓库中看到它,但是它显示为绿色文件夹,但无法打开它,这使我相信其中的所有文件/文件夹都Dir2没有得到添加。任何帮助将不胜感激。我是新的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.