Som*_*ent 9 wiki commit bitbucket
在BitBucket中,您可以为项目创建Wiki.但是,Wiki本身是一个独立于源回购的回购.克隆它时,它会创建一个名为"wiki"的repo.
克隆这个回购的理想或传统的地方在哪里?你把它放在源回购中吗?如果是这样,从源代码库提交时你是.gitignore/wiki吗?或者您是否在源代码库中包含维基回购?
在推送时,你会提交两次,一次是在源回购中,然后又是在wiki回购中吗?或者你可以修改源代码的git来提交源代码和维基吗?
谢谢.
理想的方法是使用Git的子模块功能:
$ cd project
$ git submodule add https://bitbucket.org/user/project.git/wiki
Run Code Online (Sandbox Code Playgroud)
这会创建一个文件夹wiki和.gitmodules文件,然后:
$ cd wiki
$ nano Home.md
Run Code Online (Sandbox Code Playgroud)
更改文件中的某些信息,并:
$ git add .
$ git commit -m "Some comment"
$ git push origin master
Run Code Online (Sandbox Code Playgroud)
回到项目:
$ cd ..
$ git add .
$ git commit -m "Added wiki module"
$ git push [remoteName] [remoteBranch]
Run Code Online (Sandbox Code Playgroud)
有了这个,项目repo将生成一个特定的wiki repo提交链接,你可以只更新其中一个.
我希望这是有帮助的.
更多信息:https://git-scm.com/book/en/v2/Git-Tools-Submodules
我维护以下存储库结构。

这个想法是维护代码仓库和它相关的维基作为兄弟。这样就不需要告诉 .gitignore 忽略任何 wiki 相关文件。此外,您只需推送到您正在进行更改的存储库。希望,这就是您正在寻找的。
| 归档时间: |
|
| 查看次数: |
1842 次 |
| 最近记录: |